【问题标题】:Ionic 2 page navigation not workingIonic 2 页面导航不起作用
【发布时间】:2023-03-12 07:27:01
【问题描述】:

尝试从起始页导航(我使用的是侧边菜单而不是标签)。 导航似乎有效,但只有在按下按钮两次之后(旧页面不会离开 DOM,但新页面构造函数会触发,并将页眉替换为页面。然后我可以再次按下导航按钮,这会重新运行它的页面逻辑并呈现页面的其余部分。我附上了一些截图:

这是主登录:

按下按钮登录后,下一页逻辑运行,标题发生变化。但是旧页面没有离开。

我可以再次按登录,下一页逻辑再次运行,然后呈现页面。

代码如下:

login(){
    this.refToProgram.loggedIn = true;

    this.nav.push(NearmePage).then(
      response => {
        console.log('Response ' + response);
      },
      error => {
        console.log('Error: ' + error);
      }
    ).catch(exception => {
      console.log('Exception ' + exception);
    });
}

这样的结果是:'Response true' 这意味着 ionic 认为导航成功,我错过了什么?

【问题讨论】:

    标签: ionic2


    【解决方案1】:

    尝试在登录按钮内使用[navPush]= "nearmePage"; 导航

    在你的控制器内部

    插入 nearmePage 类和 LoginPage 类的内部

    声明nearmePage = "NearmePage",以便进入受尊重的页面表单登录页面

    【讨论】:

      猜你喜欢
      • 2017-09-27
      • 2014-05-30
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2016-12-06
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多