У меня есть вход:
<input type="text" id="name" class="form-control" name="name" v-model="form.name" :disabled="validated ? '' : disabled">
и в моем компоненте Vue.js у меня есть:
..
..
ready() {
this.form.name = this.store.name;
this.form.validated = this.store.validated;
},
..
validated
как boolean
, оно может быть 0
или 1
, но независимо от того, какое значение хранится в базе данных, мой ввод всегда отключен.
Мне нужно, чтобы ввод был отключен, если false
, в противном случае он должен быть включен и редактируемый.
Обновить:
Это всегда позволяет вводить данные (независимо от того, есть ли у меня 0 или 1 в базе данных):
<input type="text" id="name" class="form-control" name="name" v-model="form.name" :disabled="validated ? '' : disabled">
Выполнение этого всегда отключало ввод (независимо от того, есть ли у меня 0 или 1 в базе данных):
<input type="text" id="name" class="form-control" name="name" v-model="form.name" :disabled="validated ? disabled : ''">