[英]Ionic framework $state.go('app.home'); is adding back button on page where I want to go (how to remove it)?
[英]How can I remove the URI for home page in Ionic?
在Ionic中,主頁始終顯示example.com/#/home。 有沒有辦法讓我的主頁為example.com/#/而沒有主頁提示?
如果我在homePage.ts文件中執行location.go('')
,它將間歇性地將我重定向回上一頁,而不是最終顯示在主頁上。 如果我添加一個setTimeOut,它可以正常工作,但似乎是一個很奇怪的解決方案:
ionViewDidEnter() {
setTimeout(() => {
this.location.setUri('');
}, 0);
}
我的猜測是,在路由器有機會運行之前,我正在更改URI狀態,因此它將重定向我回到上一頁,而沒有setTimeout使其等待下一個刻度。 有沒有更好的方法來解決這個問題?
解決方案最終是從Ionic 3升級到Ionic 4,並使用新的角度路由器而不是Ionic的。 在Ionic 3中無法執行空白URI,而在Ionic 4中則沒有。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.