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();
我正在尝试在我的 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();