Saya punya input:
<input type="text" id="name" class="form-control" name="name" v-model="form.name" :disabled="validated ? '' : disabled">
dan di komponen Vue.js saya, saya punya:
..
..
ready() {
this.form.name = this.store.name;
this.form.validated = this.store.validated;
},
..
validated
menjadi a boolean
, bisa berupa 0
atau 1
, tetapi tidak peduli nilai apa yang disimpan dalam database, input saya selalu dinonaktifkan.
Saya membutuhkan input untuk dinonaktifkan jika false
, jika tidak maka harus diaktifkan dan dapat diedit.
Memperbarui:
Melakukan hal ini selalu mengaktifkan input (tidak masalah saya punya 0 atau 1 dalam database):
<input type="text" id="name" class="form-control" name="name" v-model="form.name" :disabled="validated ? '' : disabled">
Melakukan hal ini selalu menonaktifkan input (tidak peduli saya punya 0 atau 1 dalam database):
<input type="text" id="name" class="form-control" name="name" v-model="form.name" :disabled="validated ? disabled : ''">