gpt4 book ai didi

ember.js - 从belongsTo 关系中获取对象

转载 作者:行者123 更新时间:2023-12-02 06:05:29 25 4
gpt4 key购买 nike

假设我有一些模型,例如:

App.Employee = DS.Model.extend({
name: DS.attr('string'),

department: DS.belongsTo('App.Department')
});

在我的 Controller 中,我可以说
var name = thisEmployee.get('name');

但我不能说
var department = thisEmployee.get('department');

所以我的问题是如何获得对关系另一端的对象的引用。

最佳答案

我认为问题在于您可能没有指定您的关系应该如何加载...尝试像这样设置您的适配器映射:

App.Adapter.map('App.Employee', {
department: {embedded: 'always'}
});

这应该加载您的 department请求父模型时自动建立关系 Employee与例如 App.Employee.find(); .

希望它有帮助

关于ember.js - 从belongsTo 关系中获取对象,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/16547532/

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