【问题标题】:Posting to nested routes in Ember-data with the JSON API adapter使用 JSON API 适配器发布到 Ember-data 中的嵌套路由
【发布时间】:2016-12-02 20:46:54
【问题描述】:

我正在使用 Ember-data 和 JSON API 适配器,我有一个特定的模型 widgets,它有一个嵌套路由 /widgets/default,当发布到该模型时,将设置添加新 ' 所需的默认关系集小部件'。从本质上讲,它是一种添加小部件的快捷方法,并且在创建每个小部件后节省了大量的帖子到单独的关系端点。我们的想法是,我们希望有许多预设类型的小部件,可以在一篇文章中创建,每个小部件都有不同的关系集。

我已经在文档中搜索了 Ember 数据,但没有看到任何可以开箱即用的内容。有谁知道在使用 JSONApi 适配器创建记录时是否可以使用嵌套路由?

这是我想用伪代码做的一个例子:

this.get('store').createRecord('widget.default', attrs).save().then((widget)=>{
    this.get('router').transitionTo('widgets.edit', widget.id);
});

因此,在 widget.default 上调用 createRecord 会触发它将有效负载发布到 /widgets/default 端点,而不是 /widgets

【问题讨论】:

    标签: javascript ember.js ember-data


    【解决方案1】:

    也许createRecord 就是您要找的。​​p>

    【讨论】:

    • 我研究过可能会覆盖它,但如果有更好的方法,我不希望这样做。
    猜你喜欢
    • 1970-01-01
    • 2016-04-19
    • 2016-01-10
    • 1970-01-01
    • 1970-01-01
    • 2015-07-20
    • 1970-01-01
    • 1970-01-01
    • 2013-01-09
    相关资源
    最近更新 更多