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

问题描述 投票:0回答:2

这是我的文件夹结构 顶部导航 侧面导航

屏幕具有顶部和侧面导航选择器,我想将标题从侧面导航传递到顶部导航

angularjs angular angularjs-directive
2个回答
1
投票

根据您的项目规模,可以有多种选择。

  1. 如果这是您的宠物项目并且没什么大的,那么您可以在父组件中保存数据(同时保存顶部导航和侧面导航)。
  2. 如果这是一个中等规模的项目,不涉及太多复杂性,那么数据可以通过任何服务共享,因为服务是单例数据共享应该是小菜一碟。
  3. 如果这是一个大公司项目并且添加的库没有边界,那么您可以使用 NgRx 或任何其他适当的状态管理库(如上面 @Filip Huhta 所建议的)

0
投票

您可以使用 NgRx

service
components
之间传递彼此不相关的值。查看 NgRx doc 中的示例,它们的解释非常好。

© www.soinside.com 2019 - 2024. All rights reserved.