「Knockout.js/textバインディング」の版間の差分
imported>Administrator |
imported>Administrator 編集の要約なし |
||
| 1行目: | 1行目: | ||
[[Knockout]]の'''text''' | [[Knockout]]の'''text'''バインディングとは、パラメーターの値に応じて関連付けられた[[DOM]]要素内のテキストを書き換える。 | ||
通常はspanタグやemタグといった要素の内容を書き換えるのに使うものだが、技術的には任意のあらゆる要素で使用できる。 | 通常はspanタグやemタグといった要素の内容を書き換えるのに使うものだが、技術的には任意のあらゆる要素で使用できる。 | ||
== パラメーター == | == パラメーター == | ||
[[Knockout]]は、関連付られたDOM要素内のテキスト([[IE]]であればinnerText、[[Firefox]]であればtextCotnentの値)を、パラメーターの値で上書きする。 | |||
このパラメーターが[[Knockout/observable]]の場合は、値を更新するたびにテキストも更新する。パラメーターがobservableでない場合はバインディング適用時(Knockout/applyBindings実行時)に1回だけ更新されて以降は更新されない。 | このパラメーターが[[Knockout/observable]]の場合は、値を更新するたびにテキストも更新する。パラメーターがobservableでない場合はバインディング適用時(Knockout/applyBindings実行時)に1回だけ更新されて以降は更新されない。 | ||