【发布时间】:2018-01-14 09:22:59
【问题描述】:
我正在尝试使用 ng-repeat 在 ng 视图中获取 items._id 值。 发生所有数据,但我想要特定数据。
数据.json
[ { _id : "td6v9db4514cc4ewew4334",
firstName : 'ayaz',
lastName : 'memon',
items : '[{"_id":"item2","_name":"My Item #4"},
{"_id":"item3","_name":"My Item #4"}]',
totalItems : 3,
totalPrice : 2999.97 } ]
控制器
app.controller('myCtrl', function($scope, $http) {
$http.get("data.json").then((response) => {
console.log(response.data)
$scope.userInfo = response.data
})
})
查看
<body ng-app="myApp">
<div ng-controller="myCtrl">
<ul ng-repeat="x in userInfo">
<li >{{x}}</li>
</ul>
【问题讨论】:
-
ng-repeat="item in x.items"将返回每个项目 -
你必须使用嵌套的
ng-repeat。 -
您显示的数据不是有效的 JSON。 JSON 中的键必须用
"包围。
标签: javascript angularjs json