Angularjs 循环通过具有复杂变量的json数组

Angularjs 循环通过具有复杂变量的json数组,angularjs,json,html,angularjs-ng-repeat,ng-repeat,Angularjs,Json,Html,Angularjs Ng Repeat,Ng Repeat,我尝试在模板内循环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> {{name}::{{{value} 我得到了这个错误: 错误:[ngRep

我尝试在模板内循环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>
{{name}::{{{value}
我得到了这个错误:

错误:[ngRepeat:iexp]应为“中的项”形式的表达式 _集合[按_id跟踪]'但得到'(名称、值)'

我也试过这样做:

<div ng-repeat=items in row.entity["'+branch_name+'_wu_tester_detail"]>{{items.tester_id}} :: {{items.workunit_id}}</div>
{{items.tester_id}}:{{{items.workunit_id}
但这也不起作用

仅供参考,
branch\u name
是可变的,
row的值。实体[“+branch\u name+”\u wu\u tester\u detail”]
的格式为
[{“a”:123,“b”:234},{“a”:1233,“b”:23232}


提前感谢

没有找到任何完美的解决方案,但找到了一个很好的解决方法。在这里,解析ng repeat中的表达式时似乎会感到困惑。即使是逃避角色似乎也不起作用。所以我使用ng init将这个变量存储到一个更简单的otehr变量中,然后使用ng repeat解决了这个问题

如果有更好的办法,请补充这个问题,我将补充这一点作为公认的答案

<div ng-init=myJsonVar=row.entity[\"'+branch_name+'_wu_tester_detail\"]> {{myJsonVar}}</div><div ng-repeat="item in myJsonVar">IN{{item.tester_id}} :: {{item.workunit_id}} </div>
{{item.tester_id}}中的{{myJsonVar}:{{item.workunit_id}}

没有找到任何完美的解决方案,但找到了一个很好的解决办法。在这里,解析ng repeat中的表达式时似乎会感到困惑。即使是逃避角色似乎也不起作用。所以我使用ng init将这个变量存储到一个更简单的otehr变量中,然后使用ng repeat解决了这个问题

如果有更好的办法,请补充这个问题,我将补充这一点作为公认的答案

<div ng-init=myJsonVar=row.entity[\"'+branch_name+'_wu_tester_detail\"]> {{myJsonVar}}</div><div ng-repeat="item in myJsonVar">IN{{item.tester_id}} :: {{item.workunit_id}} </div>
{{item.tester_id}}中的{{myJsonVar}:{{item.workunit_id}}

JFYI。。如果有人对ng后的倒逗号有疑问,请重复。这工作完全正常:您可以尝试一下如下{{name}::{{value}}顺便问一下,在这种情况下,
在这种情况下得到这个错误是什么。。错误:[ngRepeat:iexp]预期表达式的形式为“集合中的项”[track by _id]”,但得到了“项”。请使用controllerJFYI中的函数筛选出数据。。如果有人对ng后的倒逗号有疑问,请重复。这工作完全正常:您可以尝试一下如下{{name}::{{value}}顺便问一下,在这种情况下,
在这种情况下得到这个错误是什么。。错误:[ngRepeat:iexp]预期表达式的形式为“集合中的项”[track by _id]”,但得到了“项”。请使用控制器中的函数筛选出数据