export function replaceAppRoutesParams(route: RoutingNames, ...params: string[]) {
var path = String(route);
let i = 0;
const getParam = () => {
const param = params[i];
i += 1;
return encodeURIComponent(param);
};
return path.replace(/(:[^/]+)/g, getParam);
}
export function navigateToWithParams(route: RoutingNames, ...params: string[]) {
navigateTo(replaceAppRoutesParams(route, ...params));
}// Get params in Angular Routing
export class MyComponent {
returnUrl?: string;
constructor(private _route: ActivatedRoute) {
super();
}
ngOnInit(): void {
this._route.paramMap.subscribe(async (event: any) => {
this.returnUrl = decodeURIComponent(event.params.returnurl);
});
}
}620600cookie-checkTypescript replace route params