Tengo una entrada:
<input type="text" id="name" class="form-control" name="name" v-model="form.name" :disabled="validated ? '' : disabled">
y en mi componente Vue.js, tengo:
..
..
ready() {
this.form.name = this.store.name;
this.form.validated = this.store.validated;
},
..
validated
siendo un boolean
, puede ser uno 0
o 1
, pero no importa qué valor esté almacenado en la base de datos, mi entrada siempre está deshabilitada.
Necesito que la entrada esté deshabilitada si false
, de lo contrario, debería estar habilitada y editable.
Actualizar:
Hacer esto siempre habilita la entrada (no importa que tenga 0 o 1 en la base de datos):
<input type="text" id="name" class="form-control" name="name" v-model="form.name" :disabled="validated ? '' : disabled">
Hacer esto siempre deshabilitó la entrada (no importa que tenga 0 o 1 en la base de datos):
<input type="text" id="name" class="form-control" name="name" v-model="form.name" :disabled="validated ? disabled : ''">