我无法使用Ionic V2导航回登录屏幕。
我使用V2标签模板并自行添加登录页面并在rootPage = LoginPage;
app.components.ts
如果退回登录承诺,我在this.nav.setRoot(TabsPage)
设置login.ts
,一切正常。
当我退出时出现问题,我在this.nav.setRoot(LoginPage)
中设置home.ts
并且应用程序重定向到登录页面,但是底部的标签仍然可见。
退出后如何在没有标签的情况下重新初始化登录屏幕?
答案 0 :(得分:9)
您需要从导航中删除Tab
。
import { App } from 'ionic-angular';
constructor(public app: App ) {}
signout(){
this.app.getRootNav().setRoot( LoginPage );
}
答案 1 :(得分:0)
export class Demo{
tabBarElement: any;
constructor(){
this.tabBarElement = document.querySelector('.tabbar.show-tabbar');}
ionViewDidLoad() {
this.tabBarElement.style.display = 'none';}
}
"它为我工作"