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

时间:2017-08-13 22:21:37

标签: javascript angular typescript

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

1 个答案:

答案 0 :(得分:1)

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

  • 共享服务
  • Ngrx Suite(Redux)

现在何时使用何时应用程序大小从中到小,请使用行为主题或重放主题来获取共享服务。 请查看此link以了解有关行为主题以及如何使用共享服务在组件之间进行通信的更多信息。

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

更多关于ngrx

这是一个使用整个ngrx套件状态管理footballapp

的实时项目