Я загружаю компонент в другой компонент. Как мне обновить данные sh внутри дочернего компонента, когда я направляюсь к родительскому компоненту с любого другого маршрута. Я использую this.router.navigateByUrl (....Parent component route URL......
), который обновляет данные родительского компонента, но данные дочернего компонента не обновляют sh. Я пробовал this.ngOnInit (); после this.router.navigateByUrl, который работает, но не очень эффективен. Я пробовал:
let currentUrl = this.router.url;
this.router.navigateByUrl('/', { skipLocationChange: true }).then(() => {
this.router.navigate([currentUrl]);
, но это не позволяет перейти на новую страницу. Есть предложения?