我有这个JSON文件:
{"__v":4,"_id":"53dbeedb1a6550ee08c55c05","name":"Quatro formaggi","ingredients":["53c791b6e4b04af47f662f98","53c791b6e4b04af47f662f98","53c791b6e4b04af47f662f98","53c791b6e4b04af47f662f98"]}
我想要所有的食材。如果我写:
{{pizza.ingredients}}
我得到:
["53c791b6e4b04af47f662f98","53c791b6e4b04af47f662f98","53c791b6e4b04af47f662f98","53c791b6e4b04af47f662f98"]
如果我这样写:
{{pizza.ingredients.1}}
我得到这个:
53c791b6e4b04af47f662f98
但是我想要一个循环,我可以得到像这样的结果的所有成分:
1- 53c791b6e4b04af47f662f98
2- 53c79214e4b04af47f662f9d
3- 53c7925ae4b04af47f662fa0
如何使用AngularJS做到这一点?
抱歉,我很困惑,我将所有比萨饼都复制到了JSON文件中。但是现在我已经用一个披萨更改了JSON文件,我想用一个披萨获取配料。如果我这样写:荷兰国际集团pizza.ingredients我得到这个错误:错误:[ngRepeat:受骗者] http://errors.angularjs.org/1.2.19/ngRepeat/dupes?p0=i%20in%20pizza.ingredients& p1 =字符串%3A53c791b6e4b04af47f662f98 ...
@Dominuskernel哦,是因为您在转发器中不能重复,请参见此处docs.angularjs.org/error/ngRepeat/dupes –
你说对了@Mritunjay
更正的代码是:
<div>
<p>{{pizza.name}}</p>
<div ng-repeat="ing in pizza.ingredients track by $index">
<p>{{ing}}</p>
</div>
</div>
本文收集自互联网,转载请注明来源。
如有侵权,请联系[email protected] 删除。
我来说两句