Является ли хорошей практикой использование оператора route.navigate в дочернем компоненте? - PullRequest
0 голосов
/ 15 марта 2019

Я пытаюсь перенаправить с дочернего компонента на другой компонент.Это безопасная практика или возникнут побочные эффекты.

1 Ответ

1 голос
/ 15 марта 2019

Это зависит от выбранной вами архитектуры.

Если вы хотите многократно используемый компонент для:

  • Ваше приложение

  • Другое приложение

  • Или для создания веб-компонента

Затем необходимо сохранить все действия в родительском элементе (@ Output / @ Input), а не у детей.

Но Если вы уверены, что он не будет использоваться повторно, тогда нет проблем с наличием this.router.navigate() внутри детей.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...