AngularJS服务可用性

时间:2016-07-06 22:53:04

标签: javascript angularjs

我对Angular Docs感到有些困惑...... https://docs.angularjs.org/guide/services

问题:

  1. 当我在Angular中创建服务时,服务在注入控制器时被实例化,是否正确?
  2. 一旦服务被实例化并且我将数据加载到服务中的变量中,我可以从另一个控制器访问服务所持有的数据吗?或者每个控制器是否都创建了一个新的服务实例?
  3. 提前感谢您的回答。

1 个答案:

答案 0 :(得分:2)

Angular中的服务是单例,因此在第一次注入时会创建一个服务实例,并且注入服务的所有地方都将共享同一个实例。所以,是的,您可以在服务中的控制器之间共享信息。