link ember disabled data component ember.js handlebars.js

ember.js - disabled - Ember botón deshabilitado



helpers ember (2)

Tengo un problema con las brasas bind-attr en el atributo ''disabled'' en un botón. Básicamente no puedo conseguir que no deshabilite mi botón.

isCancelled es un booleano en mi modelo, según esto debería hacer aparecer ''disabled'' y desaparecer dentro de la etiqueta prestada.

El botón se ve así:

<button {{action "cancel" provisioning}} {{bind-attr disabled="isCancelled"}}>

Siempre muestra el atributo ''deshabilitado''.

Hice una simple comprobación para depurarlo. Se parece a esto:

isCancelled: {{isCancelled}}

Se muestra como: isCancelled: false

Estoy usando Ember 1.12.0


El problema es que si isCancelled es falso, seguirá generando la etiqueta deshabilitada.

Asegúrese de que CANCELED sea VERDADERO o NULO. Solo cuando es nulo, no se mostrará ''disabled''


La sintaxis bind-attr está en desuso:

<button {{action "cancel" provisioning}} disabled={{isCancelled}}>

Y en su caso está pasando una cadena no la propiedad isCancelled , por lo tanto, siempre es cierto, {{bind-attr disabled=isCancelled}}> funcionaría.