ControlValueAccessor - КАК РАБОТАЕТ [ANGULAR] - GUIDE

  Рет қаралды 6,499

DreyLiky Dev. 🇺🇦

DreyLiky Dev. 🇺🇦

Күн бұрын

Пікірлер: 31
@DreyLikyDev
@DreyLikyDev Жыл бұрын
В відео некоректно сказано про те, для чого вказувати "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
@devlonic Жыл бұрын
Ого, доповнюєш навіть такі давні відео, круто))
@IvanYermolenkoSS
@IvanYermolenkoSS 6 ай бұрын
Усього лише прочитав декілька статей, двічі подивився цей відос і вауля, я розумію як це працює 🥹 Дякую автору 🥹
@KvN-UA
@KvN-UA Жыл бұрын
Дуже корисна і лаконічна інфрмація!
@ГузельКабирова-л4б
@ГузельКабирова-л4б 2 жыл бұрын
Жаль нельзя поставить лайк несколько раз) Спасибо большое! Очень полезное видео
@learnprogramming99
@learnprogramming99 2 жыл бұрын
спасибо очень )) , прошу вас продолжать уроки )
@aleksandrm3466
@aleksandrm3466 2 жыл бұрын
Это было интересно, спасибо. Побольше бы глубоких тем или бест практиса.
@taras7844
@taras7844 2 жыл бұрын
Спасибо за контент angular, очень хороший контент выпускаете
@mukhamed5405
@mukhamed5405 2 жыл бұрын
Мощный контент, так держать, любители угловых технологий!
@Александр-п9м8й
@Александр-п9м8й 2 жыл бұрын
Спасибо за контент по ангуляру! Однозначно подписка
@hennadiikhudolieiev2198
@hennadiikhudolieiev2198 2 жыл бұрын
Отлично объясняешь! Спасибо за видос Ставьте лайки для DreyLiky
@MikeLike87
@MikeLike87 2 жыл бұрын
Как всегда все очень круто и полезно. Один из немногих канал по Ангуляр с хорошим контентом!
@dj_yamato
@dj_yamato 2 жыл бұрын
Спасибо за урок. Сынок домой скоро :)
@mukhamed5405
@mukhamed5405 2 жыл бұрын
3:23 - "в форм контрол залетает новое значение", да, но это значение не любое, а которое вводится программно с помощью, например, setValue(), patchValue(), reset() и т.д. А при вводе пользователя данных в инпут не вызывает writeValue()
@vdvchannel7765
@vdvchannel7765 Жыл бұрын
комент для поширення . топ
@a_lodygin
@a_lodygin 2 жыл бұрын
Отличный контент!
@IvanMalinovskyi-q4z
@IvanMalinovskyi-q4z Жыл бұрын
Привіт) Дякую за контент! Дуже хочу вирости як розробник до мідл рівня,можливо в тебе є якісь курси чи менторінг? Чи можливо ще якось можеш допомогти з цим? Дякую.
@darth-welder
@darth-welder 2 жыл бұрын
Спасибо! Расскажи, пожалуйста про проброс валидаторов через 1-2 value_accessor'ов.
@anishchenko
@anishchenko Жыл бұрын
я так розумію, для в кастомному компоненті може бути тільки один formControlName?? під кожний formControlName треба робити окремий компонент? більше одного не вийде прокинути?
@АнтонСевостьянов-х9б
@АнтонСевостьянов-х9б 2 жыл бұрын
Контент конечно хорош, но порой хочется задать избитый вопрос "А эти угловые сущности о которых вы сейчас говорите, они сейчас с нами в одной комнате?"))) Спасибо за объяснение, а то обычно я как на приёме у психолога обычно сижу когда кто-то пытается мне объяснить как там всё работает)))
@fuhrmanndothings
@fuhrmanndothings Жыл бұрын
Привіт. Ти просто супер детально і круто все розказуєш. Хотів би запитати - чи є така можливість брати в тебе консультації по певним питанням (щось накшталт менторінгу). Звісно, за винагороду. Якщо так- як можна з тобою зв'язатись? Буду вдячний за відповідь. І продовжуй записувати такі відео - це просто нереально корисно, особливо для таких новачків як я.
@volodimiryemshyn715
@volodimiryemshyn715 2 жыл бұрын
Привет, как обычно отлично. Можно как-то подробно про теконы рассказать, self, optional и т.д ?
@DreyLikyDev
@DreyLikyDev 2 жыл бұрын
Привет) Спасибо. Думаю, что когда-то дойду до DI и в этом контексте расскажу об этих декораторах. Декораторы: Self, Optional, Host, SkipSelf - там на самом деле не много инфы, можно за минут 20 новичку понять как они работают. Вот отличная статья по этому поводу: medium.com/frontend-coach/self-or-optional-host-the-visual-guide-to-angular-di-decorators-73fbbb5c8658
@gen7891
@gen7891 2 жыл бұрын
@skipself еще. Чем он отличается от @host?
@DreyLikyDev
@DreyLikyDev 2 жыл бұрын
@gen7891 Host берет зависимость или на нашем компоненте или на родителе. Выше не ищет. SkipSelf НЕ берет зависимость на нашем компоненте, вместо этого - ищет зависимость поднимаясь по ветке инжекторов в самый вверх и берет ближайшую к нам, зависимость.
@meirambekzhussipov7412
@meirambekzhussipov7412 2 жыл бұрын
Привет, тема какой в вскоде
@DreyLikyDev
@DreyLikyDev 2 жыл бұрын
Привет) Community Material Theme - High Contrast
@meirambekzhussipov7412
@meirambekzhussipov7412 2 жыл бұрын
@@DreyLikyDev спасибо
@dmitriyobidin6049
@dmitriyobidin6049 2 жыл бұрын
17:17 "Звучит сложно..." Кхм, до этого на протяжении 10 минут исследуются дикие кишки ангуляра, которые хрен пойми как работают. А на всплытии события вдруг стало "сложно" :)
@andreygaidzel3754
@andreygaidzel3754 2 жыл бұрын
без шляпы лучше.)
@DreyLikyDev
@DreyLikyDev 2 жыл бұрын
Шляпа - это атрибут для узнаваемости превьюшек=) В видосах я в ней не сижу)
PATH ALIASES & INDEX.TS [ANGULAR]
9:52
DreyLiky Dev. 🇺🇦
Рет қаралды 2,9 М.
She made herself an ear of corn from his marmalade candies🌽🌽🌽
00:38
Valja & Maxim Family
Рет қаралды 18 МЛН
Beat Ronaldo, Win $1,000,000
22:45
MrBeast
Рет қаралды 158 МЛН
VIP ACCESS
00:47
Natan por Aí
Рет қаралды 30 МЛН
ОПТИМИЗАЦИЯ ОБРАБОТЧИКОВ СОБЫТИЙ [ANGULAR] - GUIDE
32:22
Кастомный контрол, Control Value Accessor | Angular курс
44:53
Даже и не стараюсь
Рет қаралды 1,2 М.
УМНЫЕ И ГЛУПЫЕ КОМПОНЕНТЫ [ANGULAR] - GUIDE
24:57
DreyLiky Dev. 🇺🇦
Рет қаралды 3,7 М.
СОБЕСЕДОВАНИЕ НА ANGULAR MIDDLE
1:27:55
Ilnur Ryazhapov
Рет қаралды 4,1 М.
How to Make Forms in Angular REUSABLE (Advanced, 2023)
21:10
Decoded Frontend
Рет қаралды 72 М.
Reactive Form Validation in Angular: Mastering Best Practices
13:08
Monsterlessons Academy
Рет қаралды 8 М.
Creating custom form controls in Angular (Control Value Accessors)
29:22
She made herself an ear of corn from his marmalade candies🌽🌽🌽
00:38
Valja & Maxim Family
Рет қаралды 18 МЛН