English 前置き この記事は以下の記事からの続きである。 GUIをツリーにする話(前篇) - ジンジャー研究室 GUIをツリーにする話(後篇) - ジンジャー研究室 前回の話をざっくりまとめると、 リストと追加ボタンを扱うコンポーネント 合計を表示するコンポーネント の2つがあった場合、モデルの受け渡しを不要にするために共有したい。 また、片方のViewによってModelが更新されたとき、もう片方のViewにもそれが反映されて欲しい。 「モデルを監視する」を定義通りに、Observerを用いて実装するのにBackbone.jsが適している。しかし、記述方法としてはAngularJSのdirectiveがおいしい。 <div ng-app="app"> <div ng-controller="Ctrl"> <list values="members"></list> <sum valu