gpt4 book ai didi

ember.js - Ember 数据 - hasMany/belongsTo 的模型与默认模型不同

转载 作者:行者123 更新时间:2023-12-02 20:22:20 24 4
gpt4 key购买 nike

在 Ember Data 中,如何定义使用与默认选择不同的模型或外键的 ownTo/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
}

最佳答案

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

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

关于ember.js - Ember 数据 - hasMany/belongsTo 的模型与默认模型不同,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/14676848/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com