【发布时间】:2018-01-16 03:46:21
【问题描述】:
我的应用程序的流程意味着在用户登录之前没有任何选项卡。第一页是全屏登录屏幕。登录后,用户将被带到tabs.ts,其中包含我的标签代码。
其中一个选项卡中有一个用于注销用户的按钮:
user.ts:
// Logout
logout() {
// Log the user out
this.user.logout();
// Take user to login screen
this.navCtrl.setRoot(LoginPage);
}
我认为将根设置为LoginPage,它不是任何标签页的一部分,会删除标签。不幸的是,没有,标签仍然存在。由于显而易见的原因,这确实存在问题。
如何从此时删除标签?我觉得我可能需要抓住标签实例并销毁它,但这是一个猜测,我正在努力在文档中找到任何内容。
【问题讨论】:
-
你想隐藏登录页面中的标签吗?
-
请参阅参考链接如何解决问题。 stackoverflow.com/questions/51249315/…
标签: angular typescript ionic-framework ionic2 ionic2-tabs