清除Angular Router queryParams

时间:2017-07-17 13:23:25

标签: angular angular-routing angular-router

目前我有一个显示的页面,其URL如下:

http://localhost:4200/alert?sid=success

在该页面内有一个a链接,如下所示:

<a [routerLink]="['/']">Home</a>

我希望用户在回家后不再看到?sid=success。我尝试使用[queryParams]="{}"[queryParamsHandling]=""但没有成功。

1 个答案:

答案 0 :(得分:0)

要删除所有查询参数,请执行以下操作:

$location.search({});

要删除 ONE 特定查询参数,请执行以下操作:

$location.search('queryParam', null);