我试图在我的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:)
答案 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();