Angular随手记4--服务

什么是服务?

在Angular中 服务是一个函数或者对象. 可以在Angular js的应用中使用

Angular 内建了30多个服务:

$location $http $timeout(可用于设置单次或多次延时服务) $interval (可用于设置始终运行的延时服务) $apply $watch

下图比较了window.location 服务和 Angular中的 $location服务:

Angular的很多服务,在DOM中有对应的对象,那为什么不使用这些对象,而是要用服务呢?

因为这些服务可以获取到Angular应用声明周期的每一个阶段,并且和$watch整合,让Angular可以监控应用,处理事件变化。普通的DOM对象则不能在Angular应用声明周期中和应用整合

 

posted @ 2018-01-05 15:36  YanyuWu  阅读(101)  评论(0)    收藏  举报