this.route.paramMap.subscribe(params => {
//fetch your new parameters here, on which you are switching the routes and call ngOnInit()
this.ngOnInit();
});
You just need to call ngOnInit() from inside the paramMap and it will initialise the whole page with newly loaded data.