簡體   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