一、service服务是什么?
自我理解:服务是提供了一个应用整个生命周期中保持数据的方法。能在控制器中传递值,保持数据的一致性。服务是单利的,在项目中是被实例化一次,并且是用到的时候才被实例化。服务创建数据、存储数据,与控制器之间紧密通信。
$http():
使用$http()服务可以将应用同来自远程服务器的信息集成在一起。
$http服务是只能接受一个参数的函数,这个参数是一个对象,包含了用来生成HTTP请求的配置内容。这个函数返回一个promise对象,具有success和error两个方法。
$http({
method: ‘POST’,
url: ‘./url.htm’
}).success(function(data,status,headers,config) {
// 当相应准备就绪时调用
}).error(function(data,status,headers,config) {
// 当响应以错误状态返回时调用
});