У меня есть следующая структура:
Parent Component
|__Nested Component 1
|__Nested Component 2
|__Nested Component 3
Я пытаюсь преобразовать некоторые данные в Nested Component 3
- единственный компонент, у которого есть маршрут, - это родительский компонент. Есть ли способ получить данные разрешения во вложенном компоненте 3 без:
А. Использование @Input — это грязный переход по цепочке из трех компонентов.
Б. Использование какого-то сервиса — я понимаю, что могу сохранить данные в какой-то сервис и получить их во вложенном компоненте 3 — может быть, это способ идти, но я ищу другие варианты. Хотя, возможно, это единственный реальный путь.
Итак, каков наилучший подход здесь. Iirc в Angular 1 все дочерние компоненты могли получать разрешенные данные, но здесь, похоже, это не так.