所以这个angularjs ng-repeat
<li ng-repeat="result in results">
其中result是一个具有10个级别的嵌套对象
{
"level1":{
"level2":{
....
"level10":{
"myField":"myValue"
}
}
}
}
所以在这个ng-repeat元素里面我需要做
<span ng-bind-html-unsafe="result.level1.somefield | somefilter"></span>
<span ng-bind-html-unsafe="result.fields......level10.myField" | somefilter></span>
注意:在同一次迭代中我需要两个级别10的东西和其他级别的东西
逻辑上我需要这样的东西
var level10Object = result......level10.object
<span ng-bind-html-unsafe="result.level1.somefield | somefilter"></span>
<span ng-bind-html-unsafe="level10Object.myField | somefilter"></span>
当然,通常不会那么多,只是为了说明我的观点。
我对Angular很新,所以任何表达/技巧都会让我这样做吗?我认为这可以使模板更加与对象结构分离 表现是一个问题。