我正在尝试渲染项目展示模板,并在其中尝试使用相应的路径/模型/控制器渲染卡片新模板。
According to documentation我可以在项目中调用render方法来显示在outlet中渲染模板的路径,但由于某些原因,在渲染时不会调用模型函数。这些是我的路线
App.ProjectsShowRoute = Ember.Route.extend({
model: function(params) {
this.store.unloadAll('project');
this.store.unloadAll('card');
return this.store.find('project', params.project_id);
},
renderTemplate: function() {
this._super();
return this.render('cards/index', {
into: 'projects/show',
outlet: 'CardsIndex'
});
}
});
App.CardsIndexRoute = Ember.Route.extend({
model: function() {
debugger;
return this.store.find('card');
}
});
// ---
// generated by coffee-script 1.9.0
正确加载CardsIndex控制器和模板。