angularjs怎么读取json中的某个字段?


数据保存在一个json文件里面,我想要json数据里的id这个段的数据。请问要怎么样才能获取出来并且转换成string类型?

json:


 [{
"id": "AD01",
"imgurl": "images/banner_01.jpg",
  "bannerurl": [
    {"bannerimgurl": "images/banner_04.jpg"},
    {"bannerimgurl": "images/banner_05.jpg"}],
"status": "0"
},
{
"id": "AD02",
"imgurl": "images/banner_02.jpg",
  "bannerurl": [
    {"bannerimgurl": "images/banner_04.jpg"},
    {"bannerimgurl": "images/banner_03.jpg"}],
"status": "0"
}]

js:


 $http.get("json/test.json").success(function(response){$scope.datas = response;
alert(JSON.stringify($scope.datas));//这样获取到的只是整个json的内容。
//alert(JSON.stringify($scope.datas.id));这样返回的值是undefined。
}).error(function(){})

json angularjs

听雨轩小杂役 9 years, 10 months ago

我一般都是配和 loadsh#result

笨笨:皇子 answered 9 years, 10 months ago

.....


 $scope.datas[0].id

碎颅者加爵 answered 9 years, 10 months ago

要遍历这个json对象吧


 var array = [];
for(var item in response){
  array.push(JSON.stringify(item.id));
}
$scope.array = array;

蘑菇吾私妹 answered 9 years, 10 months ago

Your Answer