0
我有一個通過RESTful API獲取用戶的服務。它使用Observable實現。我也有一個父組件8個子組件。angular2是否可以與其他組件共享可觀察數據?
我想知道是否以及如何在父組件中創建單個HTTP請求,以獲取用戶並在其子組件中共享它。
這裏的父定義用戶的呼叫:
this.userApi.getUser(id)
.subscribe(response => {this.user = response;},
error => error);
我已經導入並注入用戶模型到構造()每個組件的,像這樣:
constructor(public user: User){}
一旦用戶是在父級中定義的,我有一個按鈕在子組件中觸發console.log(user)
,它返回爲undefined
。
你在NG2 RC4或RC5上嗎? –
請發佈您的getUser()實現 –