Как перезагрузить компонент при возврате к нему маршрутизации без изменения параметра маршрута?

#javascript #angular #routes #angular9 #angular-router

#javascript #angular #маршруты #angular9 #angular-router

Вопрос:

У меня есть модульный компонент, который загружается с URL-адресом маршрутизатора «unit /: UnitName». Что касается изменения имени модуля, один и тот же компонент отображается с другим содержимым.

У меня также есть кнопка в этом компоненте, при нажатии на которую открывается маршрутизируемый модал, который открывается с URL-адресом «unit /:UnitName / openPopup».

Теперь, закрыв модальный, я возвращаюсь к «unit /: UnitName». Я хочу, чтобы мой модульный компонент перезагружался при закрытии всплывающего окна, чего я не могу достичь.

Я попытался использовать routerReuseStategy.shouldReuseRoute = true / false в другом месте, но, похоже, это не работает. Я хочу использовать эту функцию перезагрузки только для этого компонента во всем моем приложении. Я также не хочу изменять маршрутизацию приложения.

Что я должен сделать, чтобы просто перезагрузить модульный компонент при закрытии модального?

Комментарии:

1. Не могли бы вы создать демонстрационную версию StackBlitz?

2. Да, попытаюсь создать его и опубликовать здесь