Angularjs 如何使用';获取';使用';服务';不使用http.get的方法(可能使用restangular js)

Angularjs 如何使用';获取';使用';服务';不使用http.get的方法(可能使用restangular js),angularjs,restangular,Angularjs,Restangular,我使用了“service”方法来调用post方法 userServices.users(Restangular).post(data); 在哪里 userServices是我的工厂功能和 用户是其中的一个功能 app.factory('userServices', function ($http,$rootScope,cookie) { return{ users: function(Restangular) {

我使用了“service”方法来调用post方法

userServices.users(Restangular).post(data);
在哪里 userServices是我的工厂功能和 用户是其中的一个功能

app.factory('userServices', function ($http,$rootScope,cookie) {
       return{
           users: function(Restangular)
           {
               return Restangular.service('api/authenticate');
           }
       }
});
你可以这样做

app.factory('Test', function ($http) {
  function getData(data, callback) {
    var url = "URL";
    $http.get(url).success(function (data) {
      cachedData = data.results;
      callback(data.results);
    });
  }

  return {
    list: getData,
  };
});
只用

就这么说吧

var Test = ObjectService.Data('[end-point]/api/test');
Test.get(function(result) { //some manipulation });

我们可以在没有http.get方法的情况下编写这段代码吗?您可以为get创建一个服务,然后直接调用该服务。
var Test = ObjectService.Data('[end-point]/api/test');
Test.get(function(result) { //some manipulation });