标签: angularjs dependency-injection singleton
我正试图在AngularJS中谈判一个概念问题 我有一个当前使用多种服务的控制器。在这些服务中,有一些用作单身每视图。这意味着一旦我进入某个视图(实际上是因为我使用的是Ui-Router),这些特定的服务,它们之间有一些依赖关系,是单例的。 但是,当退出此视图并稍后返回时应该实例化它们的新实例(并再次成为此状态的单例)。 我提出了一些可能的解决方案,所有这些解决方案都不是很好:
我想知道角度是否可以提供某种"类型" (如非单身工厂),可以解决这个问题。