Angular 2+多个可观察数据服务

时间:2017-07-20 03:32:29

标签: angular architecture rxjs flux

据我所知,有两种方法可以管理应用程序状态:

  • Flux like architecture(Redux,ngrx,...)
  • 可观察的数据服务(This 文章)

我的应用使用第二个。

我有AuthService来管理用户AuthStateidaccessToken,...)

几乎所有其他服务都需要访问此AuthState。因此,在其他服务中,存在存储此AuthState的私有字段,我必须在它们之间同步数据状态。

问题:

  • 这种非规范化数据是多个可观察数据服务中的正常行为吗?
  • 集中数据存储(Flux)是以规范化方式管理状态的唯一方法吗?如果没有,我该如何改进我的架构呢?

0 个答案:

没有答案
相关问题