/ / Ako pridať premennú výrazu na ng-repeat v Angularjs? - angularjs, angularjs-ng-repeat

Ako priradiť premennú výrazu na ng-repeat v Angularjs? - angularjs, angularjs-ng-repeat

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ď č. 1

v 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]"?