iOS模拟器上的Ionic 3导航问题

时间:2018-08-23 12:54:05

标签: ionic-framework

我尝试了以下3种导航方法从页面A移到页面B。当我生成apk时,其中任何一种都可以正常工作。但是,当我尝试在IOS中进行仿真时,却没有任何效果。我在开发人员工具中使用过断点,没有错误。没事。

    // this.nav.setRoot(pagename,{},{direction:"back"});
    //this.nav.setRoot(pagename).then(() => { 
        this.nav.popToRoot();  
    });
    // this.nav.push(pagename);

这是完整的功能。

openPage(page){

  let nav = this.app.getActiveNavs()[0];

    let activeView = nav.getActive();

    if (activeView.name != page) {
        if(page == "editCustomer"){ 
            this.openEditCustomerModal();
        } else if(page == "feedBackPage"){
            this.openRatingModal();
        }else{
           this.nav.setRoot(page,{},{direction:"back"}); 
        }
        this.closeMenu();
    }else{
        this.menuCtrl.close();
    } 
  }

0 个答案:

没有答案