this.get('controller')
即将为空。
我想知道是否有人可以解释 ember 视图如何与 ember 控制器相关联。谢谢你。
this.get('controller')
即将为空。
我想知道是否有人可以解释 ember 视图如何与 ember 控制器相关联。谢谢你。
如果您遵循 ember 的命名约定,那么例如 ViewInfoView
将由 ember 自动连接InfoController
。
App.InfoView = Ember.View.extend({
templateName: 'info'
});
App.InfoController = Ember.Controller.extend({});
所以如果你稍后this.get('controller')
在你的视图中做你应该得到控制器。
请参阅此小提琴以获取工作示例:http: //jsfiddle.net/intuitivepixel/AywvW/20/
这就是最终的工作。只需将此行添加到视图中:
controllerBinding: "App.myController",