Ionic 2 Angular 2 plus如何删除URL地址中的参数?+

时间:2018-03-20 12:21:28

标签: angular ionic-framework angular-ui-router

在我的应用程序中,用户会收到一封电子邮件通知,其中包含用于打开给定ID号的特定记录的超链接。它看起来像这样:

https://myappserver.com/?aid=12343551

我的问题是,一旦用户打开记​​录,是否可以通过离子更改URL?我想在打开后更改网址并删除参数,使其看起来像https://myappserver.com/

我可以通过this.platform.url()检索网址,但我不知道如何更改网址。

2 个答案:

答案 0 :(得分:4)

您可以使用Location中的@angular/common。然后你就可以使用它: this.location.replaceState('/')。这是reference

答案 1 :(得分:0)

您可以使用窗口对象的历史记录功能

window.history.pushState('', '', '/');

哪个不依赖于Angular。

相关问题