javascript - 使用 ember 数据如何单独异步获取子项?

标签 javascript ember.js ember-data

用例非常简单,但我似乎遗漏了一些东西。

这是我对 ember 的第一次真正的破解,用例很奇怪......但欢迎任何帮助。

我的商店看起来像这样:

App.TroubleTicket = DS.Model.extend({
     'name'        : DS.attr('string'),
     'type'        : DS.attr('string'),
     'resolutions' : DS.hasMany('resolution', async : true);
});

App.Resolution = DS.Model.extend({
    'troubleTicket' : DS.belongsTo('troubleTicket', async : true);
    'description' : DS.attr('string');
});

第一个的有效负载是:

{
    "troubleTicket" : {
        "id"   : "TICKET-123",
        "type" : "Issue",
        "resolutions" : ["RES-123", "RES-321", "RES-213"]
     }
}

我很好地得到了这个有效负载,但是这个设置的预期行为是每个分辨率在渲染时都是它自己的 HTTP GET。

当请求此资源时,JQuery 将执行带有查询参数的 get,但所需的行为是为每个解析 ID 生成一个新的 http.get。

任何方向都会很棒。

最佳答案

请升级您的 Ember-data 版本。该功能在Beta-9中被默认设置。 .

关于javascript - 使用 ember 数据如何单独异步获取子项?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/27832142/

相关文章:

javascript - 我如何 'reset' 调用方法?

javascript - 检查下一个元素是否是特定元素

javascript - 运行测试时出现 EmberJS 全局错误

templates - 我应该如何检查 Ember 中 ArrayController 的内容是否脏

javascript - Ember.js 错误 : Object Photo has no method 'eachRelatedType'

javascript - Apollo useLazyQuery 监听完成

javascript - Gulp4 迁移 - 无效的 glob 参数

ruby-on-rails-3.2 - 将 Cancan 权限序列化为 emberjs

ember.js - 如何找到 Ember-Data、Ember-CLI 和 Ember.js 的最新发布版本?

ember.js - 使用 ember-data 或 ajax 调用