在我的应用程序中,用户会收到一封电子邮件通知,其中包含用于打开给定ID号的特定记录的超链接。它看起来像这样:
https://myappserver.com/?aid=12343551
我的问题是,一旦用户打开记录,是否可以通过离子更改URL?我想在打开后更改网址并删除参数,使其看起来像https://myappserver.com/
我可以通过this.platform.url()检索网址,但我不知道如何更改网址。
答案 0 :(得分:4)
您可以使用Location
中的@angular/common
。然后你就可以使用它:
this.location.replaceState('/')
。这是reference。
答案 1 :(得分:0)
您可以使用窗口对象的历史记录功能
window.history.pushState('', '', '/');
哪个不依赖于Angular。