Ember数据2.0从模板访问关系

时间:2015-08-21 22:09:42

标签: ember.js ember-data ember-cli

我无法访问ember模板中的关系

  • Ember& Ember Data 2.0.0
  • ActiveModelAdaptar - 通过插件

控制台中的Ember Store显示当前项目具有已计算的关系,但我无法从模板访问它

enter image description here

分组项目模型

export default DS.Model.extend({
  group:          DS.belongsTo('group', { async :  false }),
  groupable_id:   DS.attr('number'),
  groupable_type: DS.attr('string'),
});

群组模型

export default DS.Model.extend({
    code:          DS.attr('string'),
    name:          DS.attr('string'),
    description:   DS.attr('string'),
    adyuz_site_id: DS.attr('number'),
    extra:         DS.attr(),
    display_as:    DS.attr(),
    items:         DS.hasMany('groupedItem', { async: false, inverse: 'group' }),
});

JSON

enter image description here

索引路线模型

  model: function(){
    var self = this;

    return Ember.RSVP.Promise.all([
      this.store.query('groupedItem', { group_code: 'HOME', position : 1 }),
      this.store.query('groupedItem', { group_code: 'HOME', position : 2 }),
    ]);
  },

索引模板

{#each model as |section|}}
  {{#each section.content as |item|}}
    {{item}} | {{item.group.id}}
  {{/each}}
{{/each}}

任何建议,迁移弃用?

0 个答案:

没有答案