EmberのController は、Handlebasのコンテキストという考え方
イシュー
- http://gihyo.jp/dev/serial/01/emberjs/0004 より
- Ember の Controller は、Handlebarsのコンテキストとある。
考え方
- 確かに、Angularだと、DOM要素に ng-controller を設定する。
- 「DOM に Controllerを関連づける」という概念ではなくて、handlebars(DOM) がControllerの実体といっているのは、表現的に新しい感じ
- でも handlebars は Viewのイメージの方がしっくり来るから、やっぱり viewに controllerを関連づけているだけなんだろうな
setupController
- RouteにsetupController メソッドなるものがある、こういうの、完全に黒魔術だよな
ember 1.11
- ember-js 1.11.0 からhelper の表記が Angular っぽく ディレクティブとして表現できるようになるらしい。
- これは大きい(ember くるな)
- Ember.js - Ember.js 1.10.0 and 1.11 Beta Released
- 2/7時点で、Beta Release