With angular 11 you can just use this:
in route config add runGuardsAndResolvers: 'always'
const routes: Routes = [
{ path: '', component: Component, runGuardsAndResolvers: 'always' },
];
and this is your method to reload:
reloadView(): void {
this.router.navigated = false;
this.router.navigate(['./'], { relativeTo: this.route });
}
this will trigger any resolver on that config