我正在使用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不是一个函数。
答案 0 :(得分:2)
你可以使用with config尝试这样的事情
return Restangular.withConfig(function(config){
config.addElementTransformer('realm',true,function(worker){
worker.addRestangularMethod('getActive','get');
return worker;
});
}).service('users');