ng-disabled scheint nicht zu funktionieren

7

Ich versuche, meine Save-Taste unter Verwendung von ng-disabled bedingt zu aktivieren / deaktivieren:

<button type="button" title="Save Changes" ng-click="onSaveChanges()" ng-disabled="{{!data.modified}}">Save</button>

Ich habe eine $ scope.data.modified-Variable, die sich zu "true" ändert, wenn meine Daten geändert wurden. Unabhängig davon, ob dies richtig oder falsch ist, ist die Schaltfläche Speichern aktiviert. Die Elementprüfung zeigt, dass der Wert von ng-disabled zwischen "true" und "false" wie erwartet umschaltet, die Schaltfläche jedoch immer aktiviert ist.

    
Hilo 13.05.2013, 17:40
quelle

1 Antwort

24

Wenn Sie ein angular js-Attribut verwenden (wie ng-show, ng-hide, ng-disabled), sollte es ohne die Schlangennotation Ex. ng-disabled="!data.modified" sein. Für andere gewöhnliche Attribute wie Klasse, ID müssen Sie sie mit der Schlangennotation verwenden. Ex. class={{aVaribaleinControllerScope}}

    
rajkamal 13.05.2013, 19:42
quelle

Tags und Links