Ich habe eine Schaltfläche, die beim Klicken auf das nächste indizierte Element in einem Array erhöht wird. Wenn ich das letzte Element im Array erreiche, möchte ich eine Klasse zum Button-Tag namens "endButton" hinzufügen.Wie kann ich ein Scope-Objekt in einer ng-Class-Direktive auswerten?
Die Art, wie ich den Ausdruck auszuwerten beabsichtige nur den HTML-Code, wo ich denke, es ist am besten, die ng-Klasse-Direktive zu verwenden. Ich möchte einen Ausdruck auswerten, der, wenn er wahr ist, die Klasse "endButton" hinzufügt.
Ich habe die folgende Syntax versucht:
<button type="button" class="right-btn col-xs-6" role="menuitem" ng-click="clickNext()" ng-class="{'endButton' : scope.myArray.Index === 10}">Next</button>
Dies gibt den Umfang Objekt als String-Wert, so dass es nicht funktioniert. Ich habe die doppelten geschweiften Klammern um den myArray.Index eingefügt, aber es ergibt auch eine Zeichenkette.
Eine Idee, wie ich ein Oszilloskop-Objekt in einer ng-Class-Direktive bewerten kann?