Ember.js EmberJS-在管线上有多个模型时打印模型属性

Ember.js EmberJS-在管线上有多个模型时打印模型属性,ember.js,ember-data,Ember.js,Ember Data,我目前使用以下代码从同一路线加载两个模型: model(params) { return Ember.RSVP.hash({ sginp: this.get('store').query('sginp', params), weekdayplan: this.get('store').query('weekdayplan', params), }); }, setupController(controller, models) {

我目前使用以下代码从同一路线加载两个模型:

    model(params) {
    return Ember.RSVP.hash({
      sginp: this.get('store').query('sginp', params),
      weekdayplan: this.get('store').query('weekdayplan', params),
        });
  },

  setupController(controller, models) {
    controller.set('sginp', models.sginp);
    controller.set('weekdayplan', models.weekdayplan);

  }
这两个模型在余烬数据中都正确加载

我希望能够在页面的不同部分显示不同模型属性的值

根据一个例子,我用{{model.firstObject.property}}做了这件事,当时我只有一个模型,它工作得很好

我想我可以做一些类似的事情:

{{model.sginp.name}} {{model.weekdayplan.day}}
{{models.sginp.name}} {{models.weekdayplan.day}}

但是这些(以及许多排列)在使用时不会显示任何内容,并且在控制台中不会生成任何错误。

1.,不要忘记调用
this.\u super(控制器、模型)设置控制器(控制器,型号)


2.,在模板中使用其中一些
{{model.sginp.firstObject.name}{{sginp.firstObject.name}{{model.weekdayplan.firstObject.day}{{{weekdayplan.firstObject.day}

感谢您的快速回复。{{modelname.firstObject.property}}是票证。如果我可以问一下,这是什么意思?当我将它添加到我的setupController时,它实际上会破坏我在此路由上呈现页面的能力。我已经在我的第一个controller.set行上面添加了它----没关系,我是一个bufoon,有一个语法错误。谢谢你的回答!它在控制器上设置模型属性如下:
/**method setupController@param{controller}controller instance@param{Object}model@自1.0.0@public*/setupController(controller,context,transition){if(controller&(context!==undefined)){set(controller,'model',context)},