Restangular - 获取root集合

时间:2016-06-14 07:33:32

标签: angularjs restangular

我试图在我的SPA应用程序中实现Restangular。 我有多个API根地址。

因此,我为每个API根创建了基本提供程序(工厂),例如:

function ApiUsers(Restangular){
    return Restangular.withConfig(function(config) {
        config.setBaseUrl('/srv/users');
    });
}

其中/ srv / users返回所有用户。 所以我的问题是 - 我如何查询root?我的意思是,我想做一些像:

return ApiUsers.getList();

return ApiUsers.all().getList();

但似乎没有任何作用...... :(

提前Thx:)

1 个答案:

答案 0 :(得分:1)

您的 app.config.js

'use strict';

var appConfig = function (RestangularProvider) {

  var serverID = 'http://domain.com'; // sample 

  // Set default api
  RestangularProvider.setBaseUrl(serverID + '/srv/users');

};

appConfig.$inject = [
  'RestangularProvider'
];

<强> users.api.js

return Restangular.all('').getList();