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。
长话短说,在我的应用程序中,用户会收到一封电子邮件通知,其中包含用于打开给定 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。