Angular服务

来源:互联网 发布:淘宝手机回收的的钱 编辑:程序博客网 时间:2024/06/06 11:49

1.1 什么是Angular服务

在 AngularJS中,服务是一个函数或对象,可在你的 AngularJS应用中使用。

AngularJS 内建了30多个服务。

--------------------

Javascript  Angular服务对比


1.2 常用内置服务

1.2.1 $http

$http  AngularJS 应用中最常用的服务。服务向服务器发送请求,应用响应服务器传送过来的数据。

 

通用写法:


get简写(post类似)


1.2.2 $timeout

angular.js$timeout指令对window.setTimeout做了一个封装,它的返回值是一个promise对象.当定义的时间到了以后,这个promise对象就会被resolve,回调函数就会被执行.

如果需要取消一个timeout,调用$timeout.cancel(promise)方法.


1.2.3 $interval

AngularJS$interval用来处理间歇性处理一些事情。


1.3 自定义服务

1.3.1 如何使用service自定义服务

1.3.2 如何注入服务

1.3.3