使用例は単純です。同じ依存関係を共有する 2 つのコントローラーがありMyService
ます。このサービスは何らかの状態を保持していますmyVariable
。から設定するとControllerOne
、 によっても検出されControllerTwo
ます。
私が望むのは、各コントローラーが の独自のインスタンスを持つことですMyService
。これmyVariable
により、他のコントローラーに影響を与えることなく各コントローラーで変更できます。
別の言葉で言えば、 singleton ではなくDependency Injection によって新しいインスタンスが返されるようにしたいのです。