2016年5月10日火曜日

【Knockout.js】親の親へのアクセス、デバッガで見るまでもないデータの確認

複雑にネストしたデータを行ったり来たりしていると
今自分のいる場所や操作しているデータがわからなくなってしまいます。
そんな時に役に立つTipsです。

・親の親へのアクセス
$parentではなく$parents配列を利用します

$parents[0] ...親のコンテキストの ViewModel ($parent と同じ)
$parents[1] ...親の親のコンテキストの ViewModel
$parents[2] ...親の親の親のコンテキストの ViewModel

(参考)
Binding context
バインディング・コンテキスト


・デバッガで見るまでもないデータの確認

ちゃちゃっとデータの中身を確認したい時はko.toJSONで見るのが便利でしょうか。
(参考)
Troubleshooting Strategies
Loading and Saving JSON data


0 件のコメント:

コメントを投稿