2016-10-09 25 views
3

我想作爲Api docs不能開火,子組件

的問題是描述火從Navcontroller生命週期事件生命週期事件,我只是可以通過父組件觸發這些事件,子組件不不開火。當我想將這些事件添加到子組件時,是否有必須添加/更改的東西?

(我認爲沒有到已瞭解問題所需代碼)

系統: Ubuntu的16.04/ 節點6.7.x/ NPM 3.10.x/ 離子2 RC0

+0

是的,我已經noiticed這個藏漢 - 我有我的頁面上的子組件 - ionViewDidEnter頁面鉤火災父頁面而不是爲孩子 - 這是由設計?如果是的話觸發子組件上綁定事件的最佳做法是什麼? 這裏是我的配置: 科爾多瓦CLI:6.3.1 離子Framework版本:2.0.0 離子CLI版本:2.1.1 離子應用程序庫版本:2.1.1 離子應用腳本版本:1.0.0 OS :Windows 7 SP1 節點版本:v6.9.5 –

回答

2

的內部組件對離子生命週期事件一無所知。離子/頁面不會通知內部組件加載,成爲活動頁面等。如果您需要內部組件根據生命週期事件執行某些操作,請使用Angular的@ViewChild修飾器將父生命週期事件與內部組件綁定。

在父組件中使用@ViewChild獲取對子組件的引用,如here所述。然後,在父生命週期事件中,調用在子組件中定義的公共函數。

希望它能幫助, 哈維