0
夥計們可以不用控制器就可以獲得angularJS的$ http ajax函數嗎?
目前我有工廠,在這裏我想有數據庫操作:
var Services = angular.module('App.Services', []);
Services.factory('Data', function() {
var data;
return {
get:function (id) {
return merchants[id];
},
getAll:function() {
$http({method: 'GET', url: '/api/merchants'}).
success(function(data, status, headers, config) {
console.log(arguments);
}).
error(function(data, status, headers, config) {
console.log(arguments);
});
return data.slice(0);
},
add:function (_data) {
_data.id = data.length;
data.push(_data);
},
save:function (_data) {
merchants[_data.id] = _data;
},
remove:function (_data) {
delete merchants[_data.id];
}
}
});
如何使用$ HTTP現在?