Как стать автором
Обновить

Комментарии 1

Из разряда "поброса" данных в компоненты:


  1. Ещё можно использовать flux-паттерн (к примеру, ngrx), хотя это kind of services
  2. Так же можно что-то пробрасывать через @Attribute(), а не только Input()
  3. Через FactoryResolver задать пропсы компонента напрямую.

  • Крайне экзотические [возможно, антипаттерны], которые видел на практике
    1. У @ContentChild/@ContentChildren задать публичные свойства, тогда компонент-контейнер может смотреть в них. Использовалось внутри какой-то библиотечной пробрасываемой-директивы, чтобы избежать аналогичного биндинга для компонента
    2. Ну, и как же без хранения в глобальной области видимости + declare, хотя такой подход возможен в рамках абсолютно любого фреймворка. Этот "шедевр" использовался вместе с ssr
Зарегистрируйтесь на Хабре , чтобы оставить комментарий

Публикации

Истории