Ich habe eine ungeordnete Liste, in der ich für jedes Li eine andere Klasse haben möchte, die dynamisch sein wird.
Mein Code ist
$scope.className = ['clr1','clr2','clr3','clr4','clr5'];
Mein HTML:
<div>
<ul>
<li ng-repeat="item in mainitem" ng-style="{color: color[$index]}" >
<span ng-class="{className [$index]}">{{ item.name}}</span> // At this line I ahve added dynamic class but its not working
</li>
</ul>
</div>
Dies ist keine angewendete Klasse gemäß Klassennamen-Array !!
Gibt es ein Problem mit diesem Code? Danke fürs Helfen !!
Sie können []
anstelle von verwenden{}
<div>
<ul>
<li ng-repeat="item in mainitem" ng-style="{color: color[$index]}" >
<span ng-class="[className[$index]]">{{ item.name}}</span>
</li>
</ul>
</div>
Zum Beispiel zum Arbeiten siehe diesen Codepen Codepen
Dieser Artikel stammt aus dem Internet. Bitte geben Sie beim Nachdruck die Quelle an.
Bei Verstößen wenden Sie sich bitte [email protected] Löschen.
Lass mich ein paar Worte sagen