重用复杂的Angular4,ngrx组件/模块

时间:2017-10-15 03:58:03

标签: angular ngrx

我有一个复杂的组件,它具有很大的状态和许多动作和效果,具有虚拟滚动,撤消重做,拖放等功能。 所有这一切都是使用ngrx完成的,并且ngrx made非常容易和优雅地处理所有这些。 但是有很多智能组件在其中注入了存储,因此有许多转储组件也是调度操作。

现在的问题是,相同的组件/模块将在另外两个地方使用,相同的数据结构,但只是从不同的服务中检索。

如何重构代码以便可以在不同的地方重复使用?

1 个答案:

答案 0 :(得分:1)

通过使用NGRX处理组件内部状态将组件创建为单独的模块,您已经非常关注了这些问题。

您现在要做的就是将传入的数据视为组件输入。

相关问题