Угловой | как вызвать метод ngonit() из другого компонента

Здесь сценарий, что у меня есть компонент заголовка, где у меня есть поле выбора. при изменении этого выбора я должен обновить текущую страницу

пример:

это, кажется, не работает для меня

this.router.navigate([ document.location.pathname]);

1 ответ

Обновление реальной страницы, вероятно, не то, что вы хотите. Я предполагаю, что вы просто хотите перезагрузить данные, основанные на этом выборе. Откуда ты знаешь, что выбрано на 1-м месте?

Вы должны использовать общий сервис, который:

  • поле выбора из заголовка, при изменении, уведомляет эту службу об изменении выбора
  • какой бы компонент не заботился, он подписывается на событие, предоставляемое этим сервисом, и делает с ним все, что хочет (перезагрузить / и т.
Другие вопросы по тегам