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

Using ember data how can I fetch children async individually?

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

这是我第一次真正掌握 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 会执行带有查询参数的获取,但所需的行为是为每个解析 ID 生成一个新的 http.get。

任何方向都很好。

请升级您的 Ember-data 版本。该功能已在 Beta-9.

中设为默认设置