转自:https://www.cnblogs.com/best/tag/Angular/
什么是服务?
在 AngularJS 中,服务是一个函数或对象,可在你的 AngularJS 应用中使用。
AngularJS 内建了30 多个服务。
有个 $location 服务,它可以返回当前页面的 URL 地址。
1 2 3 4 5 6 7 8 91013 14当前页面的url:
11{ {myUrl}}
12该实例使用了内建的 $location 服务获取当前页面的 URL。
15 16 22 23 24
2.
$http 服务
$http 是 AngularJS 应用中最常用的服务。 服务向服务器发送请求,应用响应服务器传送过来的数据。
1 2 3 4 5 6 7 8 910 1116 17欢迎信息:
12 13{ {myWelcome}}
14 15$http 服务向服务器请求信息,返回的值放入变量 "myWelcome" 中。
18 19 27 28 29
3.
$timeout 服务
AngularJS $timeout 服务对应了 JS window.setTimeout 函数。
1 2 3 4 5 6 7 8 910 1116 17两秒后显示信息:
12 13{ {myHeader}}
14 15$timeout 访问在规定的毫秒数后执行指定函数。
18 19 28 29 30
4.
$interval 服务
AngularJS $interval 服务对应了 JS window.setInterval 函数。
1 2 3 4 5 6 7 8 910 1116 17现在时间是:
12 13{ {theTime}}
14 15$interval 访问在指定的周期(以毫秒计)来调用函数或计算表达式。
18 19 28 29 30