Restangular - 获取根集合

Restangular - get root collection

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

所以我为每个 API 根创建了基础提供者(工厂),例如:

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

其中 /srv/users returns 所有用户。 所以我的问题是 - 我如何查询 root?我的意思是,我想做类似的事情:

return ApiUsers.getList();

return ApiUsers.all().getList();

但似乎没有任何效果...:(

提前致谢:)

你的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();