我已经在数字海洋的服务器上进行登录。我有一个显示一些用户属性的主页(例如{{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();
});
}
谢谢