如何在Ionic 3中重定向硬件后退按钮?

时间:2019-03-05 12:39:25

标签: javascript android ios angular ionic-framework

我想启用Ionic 3中的硬件后退按钮,该按钮可以重定向页面,并显示我们想要重定向到页面的内容。 我是ionic 3的新手,可以指导我如何从硬件设备重定向按钮?

1 个答案:

答案 0 :(得分:1)

像这样吗?

platform.registerBackButtonAction(()=>{
      // get the current activeNav
      let nav = app.getActiveNavs()[0];
      let active = nav.getActive();

      //crete as many difrent conditions as you need ...
      if(active.instance instanceof Pagename){
      //work u wanna do with dat page name
      }
      if(active.instance instanceof Pagename2){
      //work u wanna do with dat page name
      }

      //Go back
      nav.pop(); 

    },2)  //<- this is priority

您还可以检查是否可以返回:

if (nav.canGoBack()){
    nav.pop();
}