繁体   English   中英

如果它们不是Angular2中的父子组件,如何在组件之间传递数据?

[英]How to pass data between components, if they are not parent-child components in Angular2?

我有2个组件,它们不是子组件,只是独立组件。 我想将数据从Component1传递给Component2。 可能吗? 我怎么能实现这个? 你能给我一个例子或者一篇文章的链接吗? 我发现了很多文章,但它们都是关于父子组件的。

如果组件之间没有父子关系,那么您有两个选项可以在组件之间传递数据

  • 共享服务
  • Ngrx套件(Redux)

现在什么时候使用,如果您的应用程序大小是中等到小,请使用行为主题或重放主题进行共享服务。 请查看此链接以了解有关行为主题以及如何使用共享服务在组件之间进行通信的更多信息。

使用Ngrx就像是解决这个问题的完整长期解决方案。 它遵循redux模式来解决Angular中的状态管理。 点击此链接了解有关ngrx以及如何在项目中使用它们的更多信息。

更多关于ngrx

这是一个使用整个ngrx套件状态管理footballapp的实时项目

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM