android - ionic 2 : How to check current page is root page in Ionic 2?

标签 android angular ionic2

我只想检查 Ionic 2 中的当前页面名称,因为我在 app.component.ts 中使用了 NavController,但这给出了一个错误,即 No provider for NavController。请建议我一些解决方案,在此先感谢。

下面是我的代码:

constructor(platform: Platform,public alertCtrl: AlertController,public navControll:NavController) {
    this.platform=platform;
    //this.nav=nav;
    platform.ready().then(()=>{
     if(navControll.canGoBack())
     {
         platform.registerBackButtonAction(()=>this.myHandlerFunction());
     }  
      StatusBar.styleDefault();
      Splashscreen.hide();
})
}

最佳答案

您可以使用 navControll.canGoBack() 方法。

如果有要返回的页面,它将返回 true,因此如果它返回 false,则它位于根目录中。

关于android - ionic 2 : How to check current page is root page in Ionic 2?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/42163020/

相关文章:

eclipse SDK中Android NDK插件安装

android - 用于 Linux/Ubuntu 的 adreno 分析器

html - 在 Angular 2 的表格中显示弹出窗口

css - 将 angular 4 升级到 angular 5 后,bootstrap css 样式不起作用

javascript - Ionic2:当你来到页面时,你如何选择要关注的输入?

android - 如何让 Activity 始终在后台运行

android - 如何从我的android联系人列表中的人名中获取电话号码

angular - 在 Angular 中比较自定义验证器中的值

angular - 如何将参数传递给 Ionic2/Angular2 中的提供者构造函数?

unit-testing - Ionic2 + Karma + Jasmine : Undefined is not a constructor