Ich habe ähnliche Fragen hier gefunden, aber nicht dies und es ist ein sehr einfacher Anwendungsfall: Verwenden von Klasse und ng-Klasse auf dem gleichen Element.Angular ng-Klasse mit Klasse
Ich habe eine UL mit ng-Wiederholung generiert. Die LI erhalten ein Styling mit einer .item-Klasse und die ausgewählte LI erhält eine .active-Klasse, die dynamisch mit ng-class hinzugefügt wird, wenn es sich um die aktuell ausgewählte LI (Benutzer) handelt.
Wenn ich nur ng-Klasse verwende, funktioniert es. Aber wenn ich eine Standardklasse hinzufügen möchte, tut es das nicht.
Was ist los? Vielen Dank ---
Dies funktioniert und die ausgewählte LI erhält die .active-Klasse.
<li ng-repeat="user in mainList.users" ng-class="{'active':isCurrentUser(user)}">
Dies funktioniert nicht:
<li ng-repeat="user in mainList.users" class="item" ng-class="{'active':isCurrentUser(user)}">
'' item ': true' wird dort nicht benötigt .. Ich verstehe nicht, warum Sie denken, dass 'class =" item "' entfernt wird ..? –
Das hat nicht nach der Frage @PankajParkar funktioniert. Ich gebe nur ein Workaround. – amanuel2
es war mein schlechtes, es hat die ganze Zeit funktioniert. Ich habe versucht, die Frage zu löschen, konnte es aber nicht. Das funktioniert auch, also habe ich es akzeptiert. –