www.wrapcode.com Knockout.jsで別々のViewModel間でデータのやりとりを行う方法がわからなかったので 調べた所、上記のサイトに各種方法が書いてあった。 "ko.subscribable"というfunctionがnativeであるけれど詳しいドキュメントは ないらしい。 このfunctionを使う方法もあるが、"knockout-postbox"という拡張を使うと もう少しシンプルに書ける。 GitHub - rniemeyer/knockout-postbox: A small library that uses Knockout's native pub/sub capabilities to facilitate decoupled communication between separate view models or components. サンプ
小粒なアプリケーションばかりを書いているので、クライアントサイドMVCを実装したい時も小粒なライブラリであるところのKnockout.jsを使っています。 Knockout.jsはMVVMのパターンを提供するライブラリなのですが、今回は詳細を書きません。 知りたい方は公式のチュートリアルとかがとても親切でいい感じなのでそこから見たらいいのではないでしょうか。 今回はko.utilsの話 で、Knockout.jsのドキュメント上では目立たないのですが、Knockout.jsに標準で添付しているko.utilsが地味に便利です。 まあjQueryがあればどうってことのない機能もあります。jQueryと合わせて使っていない場合とかには非常に助かるので備忘録的に残します。 ちなみに公式のドキュメントからもリンクされているKnock Me Outというブログを参考にしました。 ライブラリの作者の方
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
処理を実行中です
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く