Ako pripojiť expresnú premennú na ng-repeat v Angularjs
Môj kód:
<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>
Chyba tohto riadku: ng-repeat = "d v datas.item {{t}}"
Mám data.items1, data.item2 json dáta
ako deklarovať datas.item {{t}}?
odpovede:
1 pre odpoveď č. 1v tomto prípade nemôžete použiť výraz, ale nemusíte, pretože t
premenná je už k dispozícii. len použite ng-repeat="d in datas["item" + t]"
Ak toto ng-opakovanie hodí Duplicate Key in Repeater
, možno budete musieť trochu upraviť ng-repeat="d in datas["item" + t] track by $index"
1 pre odpoveď č. 2
Čo tak ng-repeat="d in datas["item"+t]"
?