我试图通过使用ng-repeat在ng视图中获取items._id值。 发生所有数据,但我想要特定的数据。如何通过在angularjs中使用ng重复获取嵌套的JSON数据
data.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 =“x.items中的项”'将返回每个项目 – Abinthaha
您将不得不使用嵌套的'ng-repeat'。 – Rajesh
您显示的数据不是有效的JSON。在JSON中的键必须被'''包围。 –