J'ai une entrée:
<input type="text" id="name" class="form-control" name="name" v-model="form.name" :disabled="validated ? '' : disabled">
et dans mon composant Vue.js, j'ai:
..
..
ready() {
this.form.name = this.store.name;
this.form.validated = this.store.validated;
},
..
validated
étant un boolean
, il peut être soit 0
ou 1
, mais quelle que soit la valeur stockée dans la base de données, mon entrée est toujours désactivée.
J'ai besoin que l'entrée soit désactivée si false
, sinon elle devrait être activée et modifiable.
Mettre à jour:
Faire cela active toujours l'entrée (peu importe que j'aie 0 ou 1 dans la base de données):
<input type="text" id="name" class="form-control" name="name" v-model="form.name" :disabled="validated ? '' : disabled">
Cela a toujours désactivé l'entrée (peu importe que j'aie 0 ou 1 dans la base de données):
<input type="text" id="name" class="form-control" name="name" v-model="form.name" :disabled="validated ? disabled : ''">