В відео некоректно сказано про те, для чого вказувати "multi: true". Ось правильне пояснення: При вказанні в об'єкті Provider поля multi в значення true, ти можеш запровайдити по одному токену 2 і більше значень одразу. Таким чином, інджектуючи потім цей токен, ти отримаєш не одну залежність, а одразу стільки, скільки їх запровайдили (масивом). Директива FormControl інджектує NG_CONTROL_VALUE_ACCESSOR і отримує масив аксесорів. Є дефолтні аксесори від самого ангуляру, які вміють працювати з нативними input елементами наприклад. Але ти можеш накласти на цей самий input елемент свій аксесор також. Це означає, що на одному елементі буде 2 аксесори в цей момент. Коли таке відбувається, директива formControl віддає перевагу кастомному аксесору, а не дефолтному. І використовує його. Це можна оцінити тут - прибравши hello.component з елементу input. HelloComponent не сетає інпуту значення в writeValue і інпут відповідно пустий. Прибравши helloComponent - спрацює дефолтний аксесор, який це зробить: stackblitz.com/edit/angular-ivy-5ievsy?file=src%2Fapp%2Fapp.component.html
@devlonic Жыл бұрын
Ого, доповнюєш навіть такі давні відео, круто))
@IvanYermolenkoSS6 ай бұрын
Усього лише прочитав декілька статей, двічі подивився цей відос і вауля, я розумію як це працює 🥹 Дякую автору 🥹
@KvN-UA Жыл бұрын
Дуже корисна і лаконічна інфрмація!
@ГузельКабирова-л4б2 жыл бұрын
Жаль нельзя поставить лайк несколько раз) Спасибо большое! Очень полезное видео
@learnprogramming992 жыл бұрын
спасибо очень )) , прошу вас продолжать уроки )
@aleksandrm34662 жыл бұрын
Это было интересно, спасибо. Побольше бы глубоких тем или бест практиса.
@taras78442 жыл бұрын
Спасибо за контент angular, очень хороший контент выпускаете
@mukhamed54052 жыл бұрын
Мощный контент, так держать, любители угловых технологий!
@Александр-п9м8й2 жыл бұрын
Спасибо за контент по ангуляру! Однозначно подписка
@hennadiikhudolieiev21982 жыл бұрын
Отлично объясняешь! Спасибо за видос Ставьте лайки для DreyLiky
@MikeLike872 жыл бұрын
Как всегда все очень круто и полезно. Один из немногих канал по Ангуляр с хорошим контентом!
@dj_yamato2 жыл бұрын
Спасибо за урок. Сынок домой скоро :)
@mukhamed54052 жыл бұрын
3:23 - "в форм контрол залетает новое значение", да, но это значение не любое, а которое вводится программно с помощью, например, setValue(), patchValue(), reset() и т.д. А при вводе пользователя данных в инпут не вызывает writeValue()
@vdvchannel7765 Жыл бұрын
комент для поширення . топ
@a_lodygin2 жыл бұрын
Отличный контент!
@IvanMalinovskyi-q4z Жыл бұрын
Привіт) Дякую за контент! Дуже хочу вирости як розробник до мідл рівня,можливо в тебе є якісь курси чи менторінг? Чи можливо ще якось можеш допомогти з цим? Дякую.
@darth-welder2 жыл бұрын
Спасибо! Расскажи, пожалуйста про проброс валидаторов через 1-2 value_accessor'ов.
@anishchenko Жыл бұрын
я так розумію, для в кастомному компоненті може бути тільки один formControlName?? під кожний formControlName треба робити окремий компонент? більше одного не вийде прокинути?
@АнтонСевостьянов-х9б2 жыл бұрын
Контент конечно хорош, но порой хочется задать избитый вопрос "А эти угловые сущности о которых вы сейчас говорите, они сейчас с нами в одной комнате?"))) Спасибо за объяснение, а то обычно я как на приёме у психолога обычно сижу когда кто-то пытается мне объяснить как там всё работает)))
@fuhrmanndothings Жыл бұрын
Привіт. Ти просто супер детально і круто все розказуєш. Хотів би запитати - чи є така можливість брати в тебе консультації по певним питанням (щось накшталт менторінгу). Звісно, за винагороду. Якщо так- як можна з тобою зв'язатись? Буду вдячний за відповідь. І продовжуй записувати такі відео - це просто нереально корисно, особливо для таких новачків як я.
@volodimiryemshyn7152 жыл бұрын
Привет, как обычно отлично. Можно как-то подробно про теконы рассказать, self, optional и т.д ?
@DreyLikyDev2 жыл бұрын
Привет) Спасибо. Думаю, что когда-то дойду до DI и в этом контексте расскажу об этих декораторах. Декораторы: Self, Optional, Host, SkipSelf - там на самом деле не много инфы, можно за минут 20 новичку понять как они работают. Вот отличная статья по этому поводу: medium.com/frontend-coach/self-or-optional-host-the-visual-guide-to-angular-di-decorators-73fbbb5c8658
@gen78912 жыл бұрын
@skipself еще. Чем он отличается от @host?
@DreyLikyDev2 жыл бұрын
@gen7891 Host берет зависимость или на нашем компоненте или на родителе. Выше не ищет. SkipSelf НЕ берет зависимость на нашем компоненте, вместо этого - ищет зависимость поднимаясь по ветке инжекторов в самый вверх и берет ближайшую к нам, зависимость.
@meirambekzhussipov74122 жыл бұрын
Привет, тема какой в вскоде
@DreyLikyDev2 жыл бұрын
Привет) Community Material Theme - High Contrast
@meirambekzhussipov74122 жыл бұрын
@@DreyLikyDev спасибо
@dmitriyobidin60492 жыл бұрын
17:17 "Звучит сложно..." Кхм, до этого на протяжении 10 минут исследуются дикие кишки ангуляра, которые хрен пойми как работают. А на всплытии события вдруг стало "сложно" :)
@andreygaidzel37542 жыл бұрын
без шляпы лучше.)
@DreyLikyDev2 жыл бұрын
Шляпа - это атрибут для узнаваемости превьюшек=) В видосах я в ней не сижу)