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 № 1in 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]"
?