/ / Come aggiungere una variabile di espressione su ng-repeat in Angularjs? - angularjs, angularjs-ng-repeat

Come aggiungere variabili di espressione su ng-repeat in Angularjs? - angularjs, angularjs-ng-repeat

Come aggiungere una variabile di espressione su ng-repeat in Angularjs

Il mio codice:

<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>

Errore in questa riga: ng-repeat = "d in datas.item {{t}}"

ho dati.items1, data.item2 json

come dichiarare datas.item {{t}}?

risposte:

1 per risposta № 1

in questo caso non puoi usare un'espressione, ma non è necessario perché il t la variabile è già disponibile per te. basta usare ng-repeat="d in datas["item" + t]"

Se questa ng-ripetizione viene lanciata Duplicate Key in Repeater, potrebbe essere necessario modificarlo leggermente per essere ng-repeat="d in datas["item" + t] track by $index"


1 per risposta № 2

Che ne dite di ng-repeat="d in datas["item"+t]"?