【发布时间】:2016-03-30 11:14:51
【问题描述】:
我正在尝试遍历模板内的 json 数组,这是我尝试过的:
Json 数组格式如下:[{"a":123,"b":234},{"a":1233,"b":23232}]
当我给出这个表达式时:
<div ng-repeat=(name,value) in row.entity["'+branch_name+'_wu_tester_detail"]>{{name}} :: {{value}} </div>
我收到这个错误:
错误:[ngRepeat:iexp] 'item in 形式的预期表达式 _collection[ track by _id]' 但得到了 '(name,value)'。
我也试过这个:
<div ng-repeat=items in row.entity["'+branch_name+'_wu_tester_detail"]>{{items.tester_id}} :: {{items.workunit_id}}</div>
但这也行不通。
仅供参考,branch_name 是可变的,row.entity["'+branch_name+'_wu_tester_detail"] 的值格式为 [{"a":123,"b":234},{"a":1233,"b":23232}]
提前致谢
【问题讨论】:
-
JFYI .. 如果有人对 ng-repeat 后的引号感到困惑。这完全正常:你可以尝试如下{{name}} :: {{value}}顺便说一句,在这种情况下出现了什么错误
<div ng-repeat=items in row.entity....在这种情况下出现此错误.. 错误:[ngRepeat:iexp] collection_[track by _id 中的“item 形式的预期表达式]' 但得到了 'items'。使用控制器中的函数过滤掉数据
标签: angularjs json html angularjs-ng-repeat ng-repeat