2017-06-06 37 views
-2

我需要傳遞的參數或考慮到本app.component結構的組件上修改的暴露屬性:Angular2 - pass值到父/子組件

app.component.html
<app-appheader></app-appheader> 
<app-appmenu></app-appmenu> 
<div class="main-container">  
    <router-outlet> 
     <span *ngIf="showLoader" class="loading"></span> 
    </router-outlet>  
</div> 
<app-appfooter></app-appfooter> 

詳細地說,我需要將參數傳遞給應用程序應用程序中的組件組件,該組件來自路由器插件中加載的組件...

我不知道要做到這一點的步驟是什麼。

感謝支持

回答

2

您有幾種方法可以從組件傳遞數據。我們建議您使用shared service

的結構將是有些這樣的:

  1. 組分A的數據。呼叫共享服務。
  2. 組件B訂購了共享服務的方法,只要組件A調用它,組件B 「請求共享服務數據」
  3. 共享服務從其方法返回的數據(的方法)所有訂閱的組件,因此,數據返回到組分B

查看共享服務爲部件之間的中間人

它沒有考慮組件的級別(子級,父級,父級等)。它適用於調用方法/觸發器訂閱。

相關問題