当我加载离子应用程序时,我会检查用户是否经过身份验证。如果他们是我将根页面设置为主页但如果不是,我将根页面设置为登录页面。我的问题是当我目前在另一个页面上时,网址将如下所示:http://localhost:8102/#/nav/n4/location-select
然后我刷新页面,我的根页面被设置回主页,我不会留在我当前所在的页面上。有没有办法在我刷新页面时这样做我不会自动转到主页但是留在我当前的页面上?谢谢你的帮助!
this.afAuth.authState.take(1).subscribe(auth => {
if (auth)
this.rootPage = "home";
else
this.rootPage = "LoginPage";
});
答案 0 :(得分:0)
没有办法,这不是一件好事。当您通过保存某些应用程序更改来重新加载页面或实时重新加载时,它就像您关闭并再次打开应用程序一样。让它在你停止的时候开始会导致一些崩溃,这对于开发来说是不利的。
在同一页面上重新加载的唯一内容是更改CSS,然后它执行热重新加载,不会更改页面,但会显示变化。