在Restangular中为资源名称创建别名

时间:2017-05-26 19:44:39

标签: angularjs rest restful-url restangular

我有一个返回故障单列表的端点GET /tickets。我创建一个Restangular服务来获取票据

var Tickets = Restangular.service('tickets');
Tickets.getList().then(...)

效果很好。我甚至使用Restangular.extendModel('tickets', ...)方法,因此返回的每张票都获得了一些特殊的方法。

现在,随着我的系统的发展,我已根据一些服务器端标准(即GET /tickets/recently_closed)定义了一个获取相同故障单的新端点。

问题是:如何在Restangular中使用这样的端点,所以它仍然认为从GET /tickets/recently_closed返回的实体是故障单,并且它使用已经定义的相同extendModel函数来增强它们?

Best Practices for Designing a Pragmatic RESTful API / Aliases for common queries

中定义了几乎相同的示例

0 个答案:

没有答案