离子3-注销中的错误



我已经在数字海洋的服务器上进行登录。我有一个显示一些用户属性的主页(例如{{user.name}}(。
当我启动注销功能时,位于我的app.component中:

logout(){
    if(this.userProvider.isAuthenticated()){
      this.nav.setRoot(SigninPage);
      this.menu.close();
      this.userProvider.logout();
    }
}

应用程序崩溃了以下错误:

错误typeerror:无法读取null的属性'名称'

看来主页仍然存在

今天注销,我正在使用

刷新应用程序
 window.location.reload();

但是,使用该应用程序用户每次应用程序都必须记录应用程序

解决了将代码更改为:

的问题
if(this.userProvider.isAuthenticated()){
  this.menu.close();
  this.nav.setRoot(SigninPage).then(()=>{
    this.userProvider.logout();
  });
}

谢谢

相关内容

  • 没有找到相关文章