angular 14. inject полезное нововведение

preview_player
Показать описание
В этом видео расскажу о новой функциональности Angular 14
Рекомендации по теме
Комментарии
Автор

Ну наконец-то, внедрение зависимости в свойство теперь доступно)

Интересно как это работает в связке с provide, есть подозрение, что inject это якобы глобальный injector и локальные конфиги игнорит...но надо бы проверить
(Проверил, все работает шикарно даже с provide & viewProvide)

А проблема с наследованием и расшинением зависимостей базового класса решается через класс Context в котором внедряются все зависимости базового класса, в результате имеем лишь одну зависимость и только одну, сигнатура базового класса не будет меняться

grommaks
Автор

Для меня этот материал полезен, применю в проекте, большое спасибо

Артём-буе
Автор

Большое спасибо! за объяснение классной возможности!

ДэннисАлтаев-зи
Автор

Замечательное видео! Большое спасибо автору за такой познавательный контент!

grandorf
Автор

Спасибо за отличное видео!
Возник вопрос в правильности использования inject. Имеет ли смысл его активно использовать в компонентах (public myService = inject(MyService)) или все же стоит придерживаться варианта с constructor (public myService: MyService)? Например, подключение своего сервиса.
Если я верно понял, то фактически это одно и тоже. Вопрос код стайла и правильности применения разных подходов. Спасибо!

_mr.Anderson
Автор

Добрый день!
Читаю вашу статью на хабре по InjectionToken.
Не могли бы мне пояснить. Чем export const API_URL_TOKEN = new
Лучше чем просто использовать обычние сонстанты в классах? export const API_URL = 'https:\\mySite';
Для чего такое количество кажется лишних телодвижений?

ДмитрийХвастунов
Автор

Эх, мужик, какой же ты хороший, мужик.
А если серьёзно: 2 года писал на реакте, ради опыта решил попробовать поучаствовать в проекте на ангуляре, уверен что наговнокодил на столетия вперёд, но видосы крайне кошерные. На столько кошерные, что я не могу определить фреймворк фаворит для себя. 2 года опыта в реакте, месяц в ангуляре

multsentender
Автор

Ааааа! Иерархия наследования в 15-20 классов, а то и больше! Аааа! Наследование - антипаттерн, никакого наследования. Когда пришел от реатджиэсовцев. (знаю, что не смешно, но це шутко, просто недавно столкнулся с одним фанатом)

RedkeiGost
Автор

Ну часть проблемы решается, но если зависимость не опциональная, то наследники всё равно отъедут. Всё равно придётся править по всей цепочке.

mrjekagm