2016-07-06 2 views
0

나는 약간 각도 문서에 의해 혼란 스러워요 ... https://docs.angularjs.org/guide/servicesAngularJS와 서비스 가용성

질문 :

  1. 내가 각도에서 서비스를 만들 때이 주입 때, 서비스가 인스턴스화 컨트롤러, 맞습니까?
  2. 서비스가 인스턴스화되고 서비스의 변수에 데이터를로드하면 서비스가 다른 컨트롤러에서 보유하고있는 데이터에 액세스 할 수 있습니까? 아니면 각 컨트롤러가 서비스의 새로운 인스턴스를 생성합니까?

미리 답변 해 주셔서 감사합니다.

답변

2

서비스 앵글은 싱글 톤이므로 서비스가 처음 삽입 될 때 하나의 서비스 인스턴스가 생성되고 서비스가 주입되는 모든 곳에서 동일한 인스턴스가 공유됩니다. 그렇습니다. 서비스의 컨트롤러간에 정보를 공유 할 수 있습니다.

+0

감사합니다. 이것이 내가 원하는 대답이다. – Targaryen

관련 문제