this.get('controller')
即将出现。
我想知道是否有人可以解释ember视图与ember控制器的关联方式。谢谢。
答案 0 :(得分:2)
如果您遵循ember的命名约定,那么例如,视图InfoView
将通过ember自动与InfoController
连接。
App.InfoView = Ember.View.extend({
templateName: 'info'
});
App.InfoController = Ember.Controller.extend({});
因此,如果您稍后在视图中执行this.get('controller')
,则应获取控制器。
看一下这个小提琴的工作示例:http://jsfiddle.net/intuitivepixel/AywvW/20/
答案 1 :(得分:0)
这就是最终的工作。只需将此行添加到视图中:
controllerBinding: "App.myController",