《angular权威指南》中有这么一句话“服务提供了一种能在应用的整个生命周期内保持数据的方法,它能够在控制器之间进行通信,并且能保证数据的一致性。”
这里的【应用的整个生命周期】中的【应用】到底是什么?估计原文是【app】,然后就被翻译成了【应用】。【应用】是有歧义的,他可以有两个含义:1、指整个web应用,这样的话,他就类似于session了。第二个含义:【应用】指某个module,在这个module下面的为同一个实例。
那么,到底是不是第一个含义呢?我们来试一下。
上一篇文章中我将service理解为了可以提供类似session的东西,我们看一下代码:
(function(angular){
angular.module('app.login')
.factory('userService',functi