在Angularjs中解析JSON响应
我从OData服务获得以下JSON格式的响应在Angularjs中解析JSON响应,json,angularjs,Json,Angularjs,我从OData服务获得以下JSON格式的响应 [ { "id":1, "ProductName":"Surface Pro 2" }, { "id":2, "ProductName":"iPad" }, ] 当我使用angularjs显示我正在做的事情时 <ion-item ng-repeat="product in product
[
{
"id":1,
"ProductName":"Surface Pro 2"
},
{
"id":2,
"ProductName":"iPad"
},
]
当我使用angularjs显示我正在做的事情时
<ion-item ng-repeat="product in products track by $index">
{{product.ProductName}}
</ion-item>
{{product.ProductName}
我得到一个空白屏幕。不知何故,它没有解析元素。我做错了什么
谢谢终于成功了。我对对象进行迭代,并将其推送到一个局部数组中。现在它按要求工作。控制器中的$scope.products是否设置为数据?您是否在
$scope.products
中分配了该数据?是的,当我在视图中执行{product}时,我可以看到整个JSON响应,因此我将数据设置为scope变量。我不得不使用track by$index,因为它抱怨ngRepeat:dupes.console中有什么吗?@maddog如果我按$index删除轨迹,我会出错,否则不会出错。