【问题标题】:Ember Data - hasMany/belongsTo with different model than defaultEmber 数据 - hasMany/belongsTo 与默认模型不同
【发布时间】:2013-01-18 13:38:53
【问题描述】:

在 Ember Data 中,如何定义使用与默认选择不同的模型或外键的 belongsTo/hasMany 关联?

例如,我有一个属于App.User 模型的App.Item,但我想通过owner 属性访问用户:

App.Item = DS.Model.extend({
  owner: DS.belongsTo('App.User'),
});

item.get('owner'); // should be an App.User

// And the data from the server looks like:
{
  owner: 2, //id
}

【问题讨论】:

    标签: ember.js associations ember-data belongs-to


    【解决方案1】:

    您可以在适配器上指定自定义主键。这些需要在商店创建之前设置。

    App.Adapter.map('App.User', {
      primaryKey: 'owner'
    });
    

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多