Knockout.js チュートリアルのメモ:Introduction
Knockout.jsのチュートリアルをやってみたので、その記録を残しておく。
Step 1
ビューの要素にdata-bind
属性を付けると、ビューモデル => ビューのバインディングができる。ビューとビューモデルのバインディングについてはまだわからない。
Step 2
ko.observable
でobservableを生成できる。ビューモデルのプロパティをobservableにすることで、双方向バインディングになる。
Step 3
observableなプロパティの値から何らかの計算をして別のプロパティとすることができる。このようなプロパティをcomputedプロパティとする。ko.computed
に計算を渡すことで生成できる。計算内部で使用したobservableプロパティの変化に反応してcomputedプロパティも変化する。
Step 4
observableなプロパティはコードからも値の取得・設定ができる。
Step 5
Knockout.jsを使うことで、