Page 172 - AngularJS权威教程
P. 172
152 第 15 章 同外界通信:XHR 和服务器通信
通过将Restangular服务注入到工厂函数中,就可以方便地对Restangular进行封装。在工
厂函数内部,使用withConfig()函数来创建自定义设置。
例如:
angular.module('myApp', ['restangular'])
.factory('MessageService', ['Restangular', function(Restangular) {
var restAngular = Restangular.withConfig(function(Configurer) {
Configurer.setBaseUrl('/api/v2/messages');
});
var _messageService = restAngular.all('messages');
return {
getMessages: function() {
return _messageService.getList();
}
};
}]);