在我的一条路线中,我渲染了几个模板,如下所示:
Sp.IndexRoute = Ember.Route.extend({
renderTemplate: function(controller, model) {
this.render('index');
this.render('rotatable', {into: 'index', outlet: 'config'}) ;
this.render('clickable', {into: 'rotatable', outlet: 'front'}) ;
this.render('configitem', {into: 'clickable'}) ;
this.render('configuration', {into: 'rotatable', outlet: 'back'}) ;
....
我有一个名为 ConfigMenuItemView 的视图,例如
Sp.ConfigMenuItemView = Em.View.extend({
templateName: 'configitem',
...
但是,当我呈现configitem模板时,它没有与我的 ConfigMenuItemView 连接。仅当我给它们起相同的名称(模板的第一个字符为小写)时,它才有效。有没有办法告诉渲染函数要连接到哪个 View ?
干杯