我想自定义整个网址,因此我可以使用常规的查询字符串格式,用于重新加载对象和搜索特定对象。
这可能吗?
答案 0 :(得分:1)
是的,你可以,但还有一些额外的工作。
假设您使用ember-data
和RESTAdapter
,您可以覆盖buildURL
方法,如下所示:
App.Adapter = DS.RESTAdapter.extend({
buildURL: function(record, suffix) {
var customURL = '';
// here you now have access to
// this.namespace -> Namespace URL
// record.toString() -> Record URL
// suffix.toString() -> URL suffix
// Now build your custom URL
// ...
// and return it
return customURL;
}
});
希望它有所帮助。