我正在使用以下内容向模板添加视图:
{{view NewsCMS.NewsItemView itemBinding="news_item" class="news-item" }}
看来Ember并没有自动注入控制器,所以如何将控制器注入此视图?
我设置了一个控制器:
NewsCMS.NewsItemController = Ember.ObjectController.extend({
someAction: function() {
console.log("CLICKED");
}
});
答案 0 :(得分:1)
使用{{render}}帮助程序而不是{{view}}帮助程序来自动设置控制器上下文:https://github.com/emberjs/ember.js/blob/master/packages/ember-routing/lib/helpers/render.js