如何从 ionic 2 中的 Navigation 获取当前页面 [英] How to get current page from Navigation in ionic 2

查看:19
本文介绍了如何从 ionic 2 中的 Navigation 获取当前页面的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

我是 Ionic2 的新手,我正在尝试根据当前菜单选择构建动态选项卡.我只是想知道如何使用导航控制器获取当前页面.

I am new to Ionic2, and I am trying to build dynamic tabs based on current menu selection. I am just wondering how can I get current page using navigation controller.

...
export class TabsPage {
  constructor(navParams: NavParams,navCtrl:NavController) {
    //here I want to get current page
 }
}
...

从 api 文档中,我觉得 getActiveChildNav()getActive() 会给我当前页面,但我不知道 ViewController/导航.

From api documentation I feel getActiveChildNav() or getActive() will give me the current page, but I have no knowledge on ViewController/Nav.

任何帮助将不胜感激.提前致谢.

Any help will be appreciated. Thanks in advance.

推荐答案

完整示例:

import { NavController } from 'ionic-angular';

export class Page {

  constructor(public navCtrl:NavController) {
  }

  (...)

  getActivePage(): string {
    return this.navCtrl.getActive().name;
  }
}

获取当前页面名称的方法:

Method to get current page name:

this.navCtrl.getActive().name

更多详情这里

这篇关于如何从 ionic 2 中的 Navigation 获取当前页面的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆