Ember deaktiviert Taste

7

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

    
Osthekake 31.07.2015, 13:26
quelle

2 Antworten

15

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.

    
Patsy Issa 31.07.2015 13:30
quelle
6

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

    
Thomas Stubbe 28.09.2015 14:32
quelle

Tags und Links