0

我想自定义整个 url,所以我可以使用常规的查询字符串格式,用于重新加载对象和搜索特定对象。

这可能吗?

4

1 回答 1

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;
  }
});

希望能帮助到你。

于 2013-06-17T15:20:54.710 回答