如何在 Angularjs 中的 ng-repeat 上附加表达式变量?
How to append expression variable on ng-repeat in Angularjs?
如何在 Angularjs
中的 ng-repeat 上追加表达式变量
我的代码:
<div class="col-md-9" ng-controller="AddOrderController">
<div class="owl-demo" class="owl-carousel" ng-repeat="t in [1,2]">
<div class="item" ng-repeat="d in datas.item{{t}}" >
<imagedata value="d"></imagedata>
</div>
</div>
</div>
此行出错:ng-repeat="d in datas.item{{t}}"
我有 data.items1,data.item2 json 数据
如何申报datas.item{{t}}?
在这种情况下您不能使用表达式,但您不需要,因为 t
变量已经可供您使用。只需使用 ng-repeat="d in datas['item' + t]"
如果这个 ng-repeat 抛出 Duplicate Key in Repeater
,你可能需要稍微修改它为 ng-repeat="d in datas['item' + t] track by $index"
ng-repeat="d in datas['item'+t]"
怎么样?
如何在 Angularjs
中的 ng-repeat 上追加表达式变量我的代码:
<div class="col-md-9" ng-controller="AddOrderController">
<div class="owl-demo" class="owl-carousel" ng-repeat="t in [1,2]">
<div class="item" ng-repeat="d in datas.item{{t}}" >
<imagedata value="d"></imagedata>
</div>
</div>
</div>
此行出错:ng-repeat="d in datas.item{{t}}"
我有 data.items1,data.item2 json 数据
如何申报datas.item{{t}}?
在这种情况下您不能使用表达式,但您不需要,因为 t
变量已经可供您使用。只需使用 ng-repeat="d in datas['item' + t]"
如果这个 ng-repeat 抛出 Duplicate Key in Repeater
,你可能需要稍微修改它为 ng-repeat="d in datas['item' + t] track by $index"
ng-repeat="d in datas['item'+t]"
怎么样?