Угловой |как вызвать метод ngonit () из другого компонента - PullRequest
0 голосов
/ 20 сентября 2018

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

пример:

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

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

1 Ответ

0 голосов
/ 20 сентября 2018

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

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

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