【发布时间】:2018-08-21 09:38:24
【问题描述】:
我正在使用 Angular/NGRX 开发通量应用程序。与我一起工作的一位实习生说,他使用角度服务将数据存储在他的第一个应用程序中。乍一看,这似乎是不正确的方法,但经过一段时间的考虑,我注意到它与通量存储的想法没有太大区别。
您认为这种方法的优缺点是什么?
使用 ngrx 存储、操作、reducers 等而不是使用一些 getter/setter 的普通 Angular 服务会更好吗?
谢谢!
【问题讨论】:
-
随心所欲,但如果你想要我的意见,你应该使用 Angular 服务。这将减少您的捆绑包(不使用库),简化对代码的理解(不是每个人都知道ngrx),并且可能会更快,因为您使用框架提供的内容并且不要在其之上添加另一个。但同样,这是我的两分钱。
标签: angular design-patterns architecture flux ngrx