Ember 有没有办法为特定模型配置自定义 REST url?
喜欢这个模型:
App.Post = DS.Model.extend({
title: DS.attr('string'),
comments: DS.hasMany('App.Comment')
});
App.Comment = DS.Model.extend({
content: DS.attr('string'),
post: DS.belongsTo('App.Post')
});
还有这家店:
app.Store = DS.Store.extend({
revision : 11,
adapter : DS.RESTAdapter.extend({
namespace : 'rest'
})
});
我希望通过
/rest/post/{id}/comments
检索评论而不是 /rest/comments
这是默认行为。是否可以为一个特定模型配置一个 rest-url?
最佳答案
您可以注册一个额外的适配器并将其“范围”到您的模型。
App.Store.registerAdapter('App.Post', DS.RESTAdapter.extend({
url: "/rest/post/"
}));
关于rest - 特定模型的自定义 REST url,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/15247071/