在插座中渲染模板时未调用的emberjs模型

时间:2015-03-14 01:40:20

标签: ember.js

我正在尝试渲染项目展示模板,并在其中尝试使用相应的路径/模型/控制器渲染卡片新模板。

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控制器和模板。

0 个答案:

没有答案