【发布时间】: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