Angular随手记4--服务
什么是服务?
在Angular中 服务是一个函数或者对象. 可以在Angular js的应用中使用
Angular 内建了30多个服务:
$location $http $timeout(可用于设置单次或多次延时服务) $interval (可用于设置始终运行的延时服务) $apply $watch
下图比较了window.location 服务和 Angular中的 $location服务:

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

浙公网安备 33010602011771号