angularjs 我想在两个互不相关组件之间共享数据

bd1hkmkf  于 12个月前  发布在  Angular
关注(0)|答案(2)|浏览(88)

这是我的文件夹结构顶部导航侧导航
屏幕上有顶部和侧导航选择器,我想通过侧导航标题到顶部导航

ruyhziif

ruyhziif1#

根据您的项目规模,可以有多种选择。
1.如果这是您喜欢的项目,而且不是什么大项目,那么您可以在父组件中保存数据(包含Top nav和Side nav)。
1.如果这是一个中等规模的项目,不涉及太多的复杂性,那么数据可以通过任何服务共享,因为服务是单例数据共享应该是小菜一碟。
1.如果这是一个大的公司项目,并且没有添加库的边界,那么您可以使用NgRx或任何其他适当的状态管理库(如@Filip Huhta上面所建议的)

3hvapo4f

3hvapo4f2#

你可以使用NgRxservicecomponents之间传递互不相关的值。看看NgRx doc中的例子,它们解释得很好。

相关问题