two-way binding
フロントエンドの data binding の立場の一種.近年だと Vue が代表的? code:javascript
import Vue from 'vue';
const app = new Vue({
data: {
name: '',
},
template: `
<form>
<input type="text" v-model="name" />
<br />
Name: {{ name }}
</form>
`,
});
two-way?
view model -> view
view model に対して app.name = 'John' などの manipulation をすると view にも反映される
view -> view model
<input> 要素に文字を打つと view model (JavaScript のデータ) に反映される