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