Angular2 和 ngrx/store 应用程序结构

Angular2 and ngrx/store application structure

ngrx/store 应该注入到服务中还是应该注入到组件中?

将组件与商店使用分离是否有意义?

我会将 Store 与表示层分离,但我也会将它与 http 服务分离。 Smart components 与公开状态流并具有一些包含操作的函数的抽象对话。

该特定抽象还与应用程序的其余部分进行通信。一切都是完全松耦合的。我将这种抽象称为沙箱。

http://blog.mgechev.com/2016/04/10/scalable-javascript-single-page-app-angular2-application-architecture/

这就是方法。 为商店和服务提供外观。

同时,我也写了一篇关于这个架构问题的博客文章: http://blog.brecht.io/A-scalable-angular2-architecture/ 我希望它仍然与您的问题相关 =)

如果还有什么问题,欢迎戳我