Ionic 2 Angular 2 plus How to remove parameters in URL Address?+

Ionic 2 Angular 2 plus How to remove parameters in URL Address?+

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

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

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

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

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

您可以使用 window 对象的历史函数

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

不依赖Angular。