2
我正在使用Ionic 3並希望獲取活動頁面的名稱以便確定我在事件訂閱中處於哪個頁面。Ionic獲取活動頁面
當我一個頁面,下面的作品上:
this.nav.getActive().name
但是,如果我的根是標籤,我想找出一個標籤加載的頁面,上面的代碼只是返回的標籤頁名稱而不是活動頁面。
問題
如何獲得活動頁面的名稱或標識,如果它是在一個標籤加載?
我正在使用Ionic 3並希望獲取活動頁面的名稱以便確定我在事件訂閱中處於哪個頁面。Ionic獲取活動頁面
當我一個頁面,下面的作品上:
this.nav.getActive().name
但是,如果我的根是標籤,我想找出一個標籤加載的頁面,上面的代碼只是返回的標籤頁名稱而不是活動頁面。
問題
如何獲得活動頁面的名稱或標識,如果它是在一個標籤加載?
您可以獲取頁面的組件。
喜歡這個this.nav.getActive().component
在標籤頁取得自己的分頁元素ViewChild這樣的:
@ViewChild('myTabs') tabRef: Tabs;
後獲得選擇的嘗試標籤:
this.nav.getActive().component.tabRef.getSelected().root
這會給你頁面
謝謝。如果在標籤頁中,我導航到另一頁,它會顯示第二頁? – Richard
不,我的答案似乎有缺陷 – misha130
無論如何感謝。我現在正在測試它,以防萬一。 – Richard