Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/459.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript restanglar-对服务使用自定义方法_Javascript_Angularjs_Restangular - Fatal编程技术网

Javascript restanglar-对服务使用自定义方法

Javascript restanglar-对服务使用自定义方法,javascript,angularjs,restangular,Javascript,Angularjs,Restangular,我在使用API时使用了: // Declare factory module.factory('Users', function(Restangular) { return Restangular.service('users'); }); 我想在我的资源上调用一个自定义方法:/users/active 文件上说我可以这样做: // GET /users/active Restangular.all("users").customGET("active") 然而,我想使用我以前创建的服务

我在使用API时使用了:

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

// GET /users/active
Restangular.all("users").customGET("active")
然而,我想使用我以前创建的服务,而不是重新定义一个重新启动的资源“用户”,这不会完全“枯燥”

我想做一些类似的事情:

Users.customGET("active")

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

您可以使用with config来实现这一点,并尝试类似的方法

返回restanglar.withConfig(函数(配置){
config.addlementTransformer('realm',true,函数(worker){
addRestangularMethod('getActive','get');
返乡工人;
});
}).服务(“用户”)