应用程序启动后,Ionic 2 重定向到另一个页面

莫克。黎刹拉赫玛达尼

当 localStorage 上已有令牌时,我想将页面重定向到主页(覆盖登录页面)。怎么做?我在 app.component.ts 的constructor() 上有以下代码,但它在请求完成之前首先显示登录信息

statusBar.backgroundColorByHexString('#D32F2F');
      splashScreen.hide();
      if(localStorage.getItem('token')){
        authProvider.silent_login().subscribe(res => {
          console.log(res);
          if(res.error==0){
            this.rootPage = HomePage;
          }
        })
      }
帕雷什·加米

你能喜欢吗

    @ViewChild(Nav) nav: Nav;
    rootPage: any = null; // Initialize it as null
    pages: Array<{title: string, component: any}>;

    constructor(public platform: Platform, 
                public statusBar: StatusBar, 
                public splashScreen: SplashScreen,
                public commonProvider: CommonProvider) {

        this.commonProvider.retrieve("is_login").then(loggedIn => {
            // Assign the right page after checking the status
            this.rootPage = loggedIn ? TabsPage : SigninPage;
        });
     }

本文收集自互联网,转载请注明来源。

如有侵权,请联系 [email protected] 删除。

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章

单击“确定”后,sweetalert2 应重定向到另一个 html

如何在表单提交成功时打开弹出模式并在 2 分钟后隐藏弹出并重定向到反应 js 中的另一个页面?

登录重定向到另一个组件Angular 2后,重新加载导航组件

页面完全加载后如何重定向到另一个页面

Vue2:如何使用路由重定向到另一个页面

重定向到另一个页面Angular 2

Ionic / AngularJS重定向到另一个页面

django 1.10一个带有链接的应用页面重定向到另一个应用页面

将人员重定向到另一个页面后执行单击功能

表单提交后重定向到另一个页面

重定向到另一个页面后如何更新所选项目

提交表单后如何重定向到另一个HTML页面?

5秒后自动重定向到另一个XAML页面

登录后重定向到另一个页面

表单提交后无法重定向到另一个页面-ReactJS

延迟后如何重定向到另一个页面

jQuery / Ajax-成功消息后重定向到另一个页面

重定向到另一个页面后,authData为null

执行IF条件后如何重定向到ReactJS中的另一个页面?

登录后重定向到另一个页面

AJAX请求完成后如何重定向到另一个页面

成功登录后重定向到另一个HTML页面

提交后重定向到另一个页面

提交表单后重定向到另一个页面

重定向到另一个页面后,Angular Material的matTooltip不消失

重定向到另一个页面后,您如何保持吐司 bulma

使用块 javascript 选择后重定向到另一个 html 页面

使用Google登录后重定向到另一个页面-Firebase Web

提交表单后重定向到另一个页面