Ich habe ein Problem mit embers Bind-attr auf dem 'deaktiviert' Attribut auf einer Schaltfläche. Grundsätzlich kann ich es nicht erreichen, um meine Taste nicht zu deaktivieren.
isCancelled ist ein boolescher Wert in meinem Modell, nach diesem sollte es genügen 'deaktiviert' erscheint und verschwindet innerhalb des gerenderten Tags.
Schaltfläche sieht wie folgt aus:
%Vor%Es rendert immer das Attribut 'disabled'.
Ich habe eine einfache Überprüfung vorgenommen, um es zu debuggen. Es sieht so aus:
%Vor%Es rendert wie: isCancelled: false
Ich benutze Ember 1.12.0
Die bind-attr-Syntax ist veraltet:
%Vor% Und in Ihrem Fall übergeben Sie eine Zeichenfolge nicht die Eigenschaft isCancelled
, daher ist sie immer wahr, {{bind-attr disabled=isCancelled}}>
würde funktionieren.
Das Problem ist, dass, wenn isCancelled falsch ist, es weiterhin das deaktivierte Tag rendern wird.
Stellen Sie sicher, dass isCancelled entweder TRUE oder NULL ist. Nur wenn es null ist, wird "deaktiviert" nicht gerendert
Tags und Links ember.js handlebars.js