Entwickeln Sie eine Anwendung in eckigen js und mit ui.router. Ich möchte bestimmte Schaltflächen basierend auf einem bestimmten Zustand ausblenden.Verbergen von Schaltflächen in eckigen js basierend auf einem Zustand
Ich habe das Click-Ereignis implementend, die in dem ausgewählten Zustand navigiert, und ich möchte, wenn eine Schaltfläche angeklickt wurde und aktiv ausgeblendet werden und wieder auftauchen, wenn der Staat nicht aktiv ist
ich versucht habe
HTML FOR THE BUTTONS
<button type="button" ng-click="viewNew()" class="btn btn-sm btn-success">
<i class="glyphicon glyphicon-plus">
</i> New calls
</button>
<button type="checkbox" ng-click="viewAssigned()" class="btn btn-sm btn-success">
<i class="glyphicon glyphicon-plus">
</i> Assigned calls
</button>
auf dem Controller
$scope.viewAssigned = function() {
$state.go("dash.call.assigned");
}
$scope.viewNew = function() {
$state.go("dash.call.new");
}
Wie kann ich mein Controller-Code ändern diese Tasten ng-Show zu verstecken und zeigen
Es funktioniert nicht die Schaltfläche mit ng-click = "viewAssigned()" ist für immer verborgen, auch wenn ich manuell über den Browser zum nächsten Zustand navigieren ... Die Funktionen anzeigen zugewiesen und viewNew sind Click-Ereignisse .. –
warum die zweite Schaltfläche hat type = "checkbox"? –