Ho un input:
<input type="text" id="name" class="form-control" name="name" v-model="form.name" :disabled="validated ? '' : disabled">
e nel mio componente Vue.js, ho:
..
..
ready() {
this.form.name = this.store.name;
this.form.validated = this.store.validated;
},
..
validated
essendo un boolean
, può essere uno 0
o 1
, ma indipendentemente dal valore memorizzato nel database, il mio input è sempre disabilitato.
Ho bisogno che l'input sia disabilitato se false
, altrimenti dovrebbe essere abilitato e modificabile.
Aggiornare:
In questo modo si abilita sempre l'input (indipendentemente dal fatto che io abbia 0 o 1 nel database):
<input type="text" id="name" class="form-control" name="name" v-model="form.name" :disabled="validated ? '' : disabled">
In questo modo disabilita sempre l'input (indipendentemente dal fatto che abbia 0 o 1 nel database):
<input type="text" id="name" class="form-control" name="name" v-model="form.name" :disabled="validated ? disabled : ''">