Model view controller Ember.js:视图如何连接到控制器?

Model view controller Ember.js:视图如何连接到控制器?,model-view-controller,ember.js,Model View Controller,Ember.js,是空的 我想知道是否有人可以解释余烬视图是如何与余烬控制器关联的。谢谢。如果您遵循ember的命名约定,例如,ember会自动将视图InfoView连接到InfoController this.get('controller') 因此,如果以后在视图中执行this.get('controller'),则应该获得控制器 查看此小提琴的工作示例:这就是最终工作的原因。只需将此行添加到视图中: App.InfoView = Ember.View.extend({ templateName: '

是空的


我想知道是否有人可以解释余烬视图是如何与余烬控制器关联的。谢谢。

如果您遵循ember的命名约定,例如,ember会自动将视图
InfoView
连接到
InfoController

this.get('controller') 
因此,如果以后在视图中执行
this.get('controller')
,则应该获得控制器


查看此小提琴的工作示例:

这就是最终工作的原因。只需将此行添加到视图中:

App.InfoView = Ember.View.extend({
  templateName: 'info'
});

App.InfoController = Ember.Controller.extend({});

视图是通过命名约定查找或手动关联的。您是否介意对此进行详细说明或给我一个参考?您可以在路线的setupController方法中执行此操作
controllerBinding: "App.myController",