2016-07-06 14 views
0

私は少し角度ドキュメントで混乱しています... https://docs.angularjs.org/guide/servicesAngularJSサービスの可用性

質問:

  1. 私は角度でサービスを作成すると、それが中に注入されますと、サービスがインスタンス化されますコントローラー、正しい?
  2. サービスがインスタンス化され、サービス内の変数にデータをロードすると、サービスが別のコントローラから保持しているデータにアクセスできますか?あるいは、各コントローラはサービスの新しいインスタンスを作成しますか?

ご回答いただきありがとうございます。

答えて

2

Angularのサービスはシングルトンなので、最初にサービスがインジェクトされたときに1つのインスタンスが作成され、サービスが注入されるすべての場所で同じインスタンスが共有されます。したがって、サービス内のコントローラ間で情報を共有できます。

+0

ありがとう@rob。これは私が必要とする答えです。 – Targaryen

関連する問題