我正在使用 AngularJS 与已经构建的 REST 服务集成。
REST API 使用以下形式进行查询:
http://the.site/person/search/smith%20male(这会搜索叫 smith 的男性)
我知道这种形式不是最好的,最终将更改 API 以使用 URL 参数。
目前我只是在我的控制器中定义一个资源:
$scope.Summary = $resource("http://the.site/person/search");
this.Summary.query({ terms : 'smith male' });
但这会生成 /person/Search?terms=smith%20male 形式的 URL
有没有办法修改或覆盖使用的 URL?我对 Backbone 更熟悉,我可以在其中提供一个 url() 函数,该函数生成正确形式的 URL。