Its possible to clean url parameters during canActivate?
routing:
const routes: Routes = [
{
path: 'myRoute',
component: MyRouteComponent,
canActivate: [MyGuard]
}
]
guard:
canActivate(route: ActivatedRouteSnapshot, state: RouterStateSnapshot) {
if (not) {
return false;
}
//clean url parameters ?
return true;
}
url: ../myRoute?p=1&p=2&p=N
after guard: ../myRoute?p=1