Zastanawiam się, czy możliwe jest użycie potrójnego wyrażenie w atrybucie ng-click. Nie chcę używać osobnej funkcji kontrolera, jeśli to możliwe.Ternary Wyrażenie w ng-click w angularjs
Przełącznik z dwoma przyciskami - mogę uzyskać prosty przełącznik, ale nie chcę drugiego kliknięcia przycisku "wyłącz", aby ponownie włączyć.
Trójskładnikowy w NG-kliknięcie nie działa (uwaga trójkątny, na NG-klasy działa):
<button
ng-click="allOn2==true ? allOn2 : !allOn2"
ng-class="allOn2==true ? 'btn-green-on' : 'btn-green-off'">
ON</button>
Oto bardziej kompletny jsfiddle: toggler
Dlaczego po prostu nie używać przełącznika Ng? – will
Nie dowiedziałem się jeszcze o Ng-switch, ale z krótkiego wyboru wydaje się bardziej jak wybór wielokrotny. Dzięki – braddo