在组件之间角度同步对象
问题描述:
我正在创建一个Angular 4应用程序,我的数据概念出现了一些问题。在组件之间角度同步对象
我有一个包含3个组件的应用程序。每个组件都有一些设置,如名称,日期,列表...,每个组件都有所不同。现在我正试图实现在组件之间同步这些设置的能力。 例如,我想启用组件1与组件2同步日期。因此,如果我更改组件2上的日期,它也应该在组件1上更改。我想在我的应用程序中启用/禁用此功能。因此,如果我不想同步,则禁用它,并且每个组件都有自己的设置。应该可以同步不同的组件。因此,组件1与组件2同步日期。组件1同步List与组件3.
我已经在Java中使用Guava EventBus实现了一些类似的东西,我认为这可能可以用Observer来完成,但我不是确定如何正确地做到这一点。
我已经使用共享服务的一些其他的东西,我已经认为它可以做到这一点与共享服务。但在这种情况下使用它的最佳方式是什么?我应该将设置(名称,日期...)存储在共享服务中吗? – Peter
是的,这是要走在粉碎服务模式 –