Toggle-Klasse und der text in angular.js
Gibt es eine Sperre und entsperren Funktionen, die in html wird vertreten durch
<li><a ng:click="lock(selectedUser)"><i class="icon-lock icon"></i>Lock</a></li>
und
<li><a ng:click="unlock(selectedUser)"><i class="icon-unlock icon"></i>UnLock</a></li>
Unlock/Lock ist eigentlich eine REST API-Aufruf
$scope.unlock = function(user){
user.$unlock();
}
$scope.lock = function(user){
user.$lock();
}
Wie kann ich Umschalten zwischen den beiden Staaten in angular.js? Ich meine, wenn eine Sperre erfolgt ist und erfolgreich war die erste option sollte versteckt werden, während die Schaltfläche "entsperren", sollten sichtbar werden.
selectedUser.enabled
zurück 1
für unlocked und 0
für gesperrt.
Du musst angemeldet sein, um einen Kommentar abzugeben.
Einfach ein
li
, und legen Sie die Klasse mitng:class
:HTML:
Javascript:
Update: Winkel 1.1.5 Unterstützung für ternäre Operatoren, so dass die oben neu geschrieben werden kann als: