В Angular-проектах routed-компоненты часто выполняют оркестрирующую роль для своего роута: они инжектят
ActivatedRoute, достают из него параметры и по ним выполняют инициализацию с помощью доменных сервисов. Такой компонент принято считать smart container, но действительно ли ему необходимо знать про ActivatedRoute и конкретный сервис?Автор рассказывает, как с помощью фичи
withComponentInputBinding и резолверов можно инвертировать зависимости для routed-компонентов и уменьшить их связанность.Читать далее
👉 JS
