我在使用离子V2导航回登录屏幕时遇到了问题。
我正在使用V2选项卡模板,自己添加了一个登录页面,并在app.components.ts中设置了rootPage = LoginPage;
如果返回登录承诺,我在login.ts中设置了this.nav.setRoot(TabsPage),但一切仍然运行正常。
当我注销时,问题出现了,我在home.ts中设置了this.nav.setRoot(LoginPage),应用程序重定向到登录页面,但是底部的选项卡仍然可见。
注销后如何在没有选项卡的情况下重新初始化登录屏幕?
发布于 2017-01-21 00:48:58
您需要从导航中删除Tab。
import { App } from 'ionic-angular';
constructor(public app: App ) {}
signout(){
this.app.getRootNav().setRoot( LoginPage );
}发布于 2017-10-12 23:14:38
export class Demo{
tabBarElement: any;
constructor(){
this.tabBarElement = document.querySelector('.tabbar.show-tabbar');}
ionViewDidLoad() {
this.tabBarElement.style.display = 'none';}
}"It's working for me“
https://stackoverflow.com/questions/41767760
复制相似问题