簡體   English   中英

Angular 4:從另一個組件調用AppComponent方法

[英]Angular 4 : Call AppComponent Method from Another Component

我在共享頁面中有注銷按鈕,但單擊后要調用注銷方法。 我的注銷功能的實現在app.comoponent.ts中

有人可以幫忙嗎?

您需要在此處使用共享服務。 在共享服務中實現您的方法,然后從您的登錄和共享組件中調用該方法。

這個問題有幾種解決方案。

1.)您必須遵循以下步驟:

  1. 創建服務。
  2. 在服務中創建BuheviorSubject(或ReplaySubject)RXJS。
  3. 在事件的組件B中,使用Subject(來自服務)中的下一個方法。
  4. 在應用程序組件中訂閱(服務主題),然后執行所需的操作。

2.)您必須按照以下步驟操作並更正一個:

  1. 創建服務。
  2. 在服務中執行所有http請求等等。

謝謝大家,我只是將登錄按鈕移動到新的標頭組件,並將隱含內容移至header.comoponent.ts

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM