Restangular - 在服务中使用自定义方法

时间:2015-06-05 14:29:04

标签: javascript angularjs restangular

我正在使用Decoupled Restangular service来使用我的API:

make check

我想在我的资源上调用自定义方法:// Declare factory module.factory('Users', function(Restangular) { return Restangular.service('users'); }); 文档说我可以这样做:

/users/active

但是,我想使用我之前创建的服务,而不是重新声明一个非常有用的资源'用户',这不会完全“干”。

我想做点什么:

// GET /users/active
Restangular.all("users").customGET("active")

但是我得到一个错误TypeError:Users.customGET不是一个函数。

1 个答案:

答案 0 :(得分:2)

你可以使用with config尝试这样的事情

return Restangular.withConfig(function(config){ config.addElementTransformer('realm',true,function(worker){ worker.addRestangularMethod('getActive','get'); return worker; }); }).service('users');

相关问题