用户服务维护控制器之间的状态是不好的做法吗?

时间:2016-07-29 22:02:08

标签: angularjs

我有许多兄弟控制器,在屏幕的一侧,我有一些通常可以应用于任何控制器的过滤器和选项。我的问题是我想保留任何控制器使用选项的状态。

我理解这一点的方式应该是通过阅读来创建一个服务,然后我可以将其注入我的控制器并使用公开的getter/setter方法来访问值。

但是,从AngularJS文档here开始,最后一段建议不要将$rootScope用于此目的,并注意Conversely, don't create a service whose only purpose in life is to store and return bits of data.

使用服务作为单例在控制器之间传递数据是不好的做法吗?什么是复杂性和权衡以及什么是替代方法?

0 个答案:

没有答案