EmberのController は、Handlebasのコンテキストという考え方

イシュー

考え方

  • 確かに、Angularだと、DOM要素に ng-controller を設定する。
  • 「DOM に Controllerを関連づける」という概念ではなくて、handlebars(DOM) がControllerの実体といっているのは、表現的に新しい感じ
  • でも handlebars は Viewのイメージの方がしっくり来るから、やっぱり viewに controllerを関連づけているだけなんだろうな
    • HogeController は、data-template-name="hoge" 属性を持つhandlebarsに対応している
    • = CoC で コントローラをキーワード hogeで紐づけている

setupController

  • RouteにsetupController メソッドなるものがある、こういうの、完全に黒魔術だよな

ember 1.11

  • ember-js 1.11.0 からhelper の表記が Angular っぽく ディレクティブとして表現できるようになるらしい。