Скачать
Пишем свой валидатор, Валидируем всю форму, sync/async | Angular курс
Автор: Даже и не стараюсь
Загружено: 2024-01-27
Просмотров: 2005
Описание:
Курс по Angular 17 2024 для начинающих
В этом выпуске рассказываю про валидаторы, пишем кастомный валидатор и валидируем всю форму
// ссылки
Телеграм - https://t.me/dazhe_i_ne_starayus
Дискорд - / discord
GitHub репа с курсом - https://github.com/rich11berr/angular...
Бусти - https://boosty.to/dazhe_i_ne_starayus
Таймкоды:
00:00 Вступление
00:26 Что такое валидатор
02:56 Когда выйдет курс по RxJS?
04:27 Пишем и верстаем форму
07:47 Кастомный валидатор для контрола RegExp
20:46 Кастомный валидатор для всей формы
30:36 Концовка
31:10 Бонус =)
#angular #typescript #программирование #курс #дажеинестараюсь #динс
Развернуть
Доступные форматы для скачивания:
Похожие видео
array(20) {
["hpm-DNmubOE"]=>
object(stdClass)#7299 (5) {
["video_id"]=>
int(9999999)
["related_video_id"]=>
string(11) "hpm-DNmubOE"
["related_video_title"]=>
string(101) "FormArray, FormBuilder, динамически добавляем контролы | Angular курс"
["posted_time"]=>
string(19) "1 год назад"
["channelName"]=>
NULL
}
["Kj_TWrzdS80"]=>
object(stdClass)#7307 (5) {
["video_id"]=>
int(9999999)
["related_video_id"]=>
string(11) "Kj_TWrzdS80"
["related_video_title"]=>
string(55) "Сигналы, input, output, model | Angular-курс"
["posted_time"]=>
string(27) "9 месяцев назад"
["channelName"]=>
NULL
}
["PL2bJ6t_D6_KSSiM2Y8T32-5KgaNzzS4R6"]=>
object(stdClass)#7297 (5) {
["video_id"]=>
int(9999999)
["related_video_id"]=>
string(34) "PL2bJ6t_D6_KSSiM2Y8T32-5KgaNzzS4R6"
["related_video_title"]=>
string(65) "Angular курс для начинающих | Angular уроки"
["posted_time"]=>
string(0) ""
["channelName"]=>
NULL
}
["iTjafzvkoV4"]=>
object(stdClass)#7303 (5) {
["video_id"]=>
int(9999999)
["related_video_id"]=>
string(11) "iTjafzvkoV4"
["related_video_title"]=>
string(58) "Угловые формы: простая проверка"
["posted_time"]=>
string(28) "10 месяцев назад"
["channelName"]=>
NULL
}
["GhizMBPiRLc"]=>
object(stdClass)#7291 (5) {
["video_id"]=>
int(9999999)
["related_video_id"]=>
string(11) "GhizMBPiRLc"
["related_video_title"]=>
string(90) "Как я УСКОРИЛ работу в 3 раза с помощью нейросетей"
["posted_time"]=>
string(25) "2 недели назад"
["channelName"]=>
NULL
}
["AFe0D9q4JG4"]=>
object(stdClass)#7306 (5) {
["video_id"]=>
int(9999999)
["related_video_id"]=>
string(11) "AFe0D9q4JG4"
["related_video_title"]=>
string(85) "Как лопнет пузырь Nvidia и нейросетей и что будет?"
["posted_time"]=>
string(25) "2 недели назад"
["channelName"]=>
NULL
}
["8Puts0T07fE"]=>
object(stdClass)#7295 (5) {
["video_id"]=>
int(9999999)
["related_video_id"]=>
string(11) "8Puts0T07fE"
["related_video_title"]=>
string(77) "Вот когда произойдет деноминация в России"
["posted_time"]=>
string(21) "6 дней назад"
["channelName"]=>
NULL
}
["PLX7eV3JL9sfk1Y0YZja6qh_-PznB4hl1W"]=>
object(stdClass)#7309 (5) {
["video_id"]=>
int(9999999)
["related_video_id"]=>
string(34) "PLX7eV3JL9sfk1Y0YZja6qh_-PznB4hl1W"
["related_video_title"]=>
string(42) "Advanced Angular Forms by Decoded Frontend"
["posted_time"]=>
string(0) ""
["channelName"]=>
NULL
}
["4ahIeL3U2g4"]=>
object(stdClass)#7285 (5) {
["video_id"]=>
int(9999999)
["related_video_id"]=>
string(11) "4ahIeL3U2g4"
["related_video_title"]=>
string(177) "«Макс» — только начало: Кремль закладывает фундамент для цифрового железного занавеса | Разборы"
["posted_time"]=>
string(19) "4 дня назад"
["channelName"]=>
NULL
}
["pphhtwB7PpI"]=>
object(stdClass)#7304 (5) {
["video_id"]=>
int(9999999)
["related_video_id"]=>
string(11) "pphhtwB7PpI"
["related_video_title"]=>
string(120) "ВСЁ О ПАЙКЕ. Типичные ошибки новичков. Полезные советы и лайфхаки."
["posted_time"]=>
string(21) "4 года назад"
["channelName"]=>
NULL
}
["PwKUw5ljc2o"]=>
object(stdClass)#7298 (5) {
["video_id"]=>
int(9999999)
["related_video_id"]=>
string(11) "PwKUw5ljc2o"
["related_video_title"]=>
string(79) "Школьник Взломал Playstation, но его Спасли Anonymous"
["posted_time"]=>
string(21) "5 дней назад"
["channelName"]=>
NULL
}
["PIFEXri25EY"]=>
object(stdClass)#7302 (5) {
["video_id"]=>
int(9999999)
["related_video_id"]=>
string(11) "PIFEXri25EY"
["related_video_title"]=>
string(132) "Последние минуты одного из самых больших линкоров в истории. Гибель Musashi"
["posted_time"]=>
string(25) "2 недели назад"
["channelName"]=>
NULL
}
["furoS3Tss6g"]=>
object(stdClass)#7292 (5) {
["video_id"]=>
int(9999999)
["related_video_id"]=>
string(11) "furoS3Tss6g"
["related_video_title"]=>
string(60) "Операторы создания. of, from, Subject #rxjs"
["posted_time"]=>
string(19) "1 год назад"
["channelName"]=>
NULL
}
["pFKwmEdwZZQ"]=>
object(stdClass)#7290 (5) {
["video_id"]=>
int(9999999)
["related_video_id"]=>
string(11) "pFKwmEdwZZQ"
["related_video_title"]=>
string(74) "CI/CD — Простым языком на понятном примере"
["posted_time"]=>
string(19) "1 год назад"
["channelName"]=>
NULL
}
["bvdyOtxhtQI"]=>
object(stdClass)#7288 (5) {
["video_id"]=>
int(9999999)
["related_video_id"]=>
string(11) "bvdyOtxhtQI"
["related_video_title"]=>
string(57) "IPHONE 17 PRO MAX - КОРИЧНЕВАЯ МАГИЯ APPLE"
["posted_time"]=>
string(25) "2 недели назад"
["channelName"]=>
NULL
}
["BEj4ZoS1BBk"]=>
object(stdClass)#7289 (5) {
["video_id"]=>
int(9999999)
["related_video_id"]=>
string(11) "BEj4ZoS1BBk"
["related_video_title"]=>
string(94) "Большая практика на Angular 17. Делаем мини трекер задач"
["posted_time"]=>
string(19) "1 год назад"
["channelName"]=>
NULL
}
["MNzwFZwHnE0"]=>
object(stdClass)#7286 (5) {
["video_id"]=>
int(9999999)
["related_video_id"]=>
string(11) "MNzwFZwHnE0"
["related_video_title"]=>
string(156) "⚡СРОЧНО! У Путина ПОЛНАЯ БЕДА – ТОТАЛЬНАЯ НИЩЕТА. ДАЛЬШЕ – ХУЖЕ. ЖУТКИЙ ПРОГНОЗ на 2026"
["posted_time"]=>
string(23) "9 часов назад"
["channelName"]=>
NULL
}
["abUZmnv75rA"]=>
object(stdClass)#7287 (5) {
["video_id"]=>
int(9999999)
["related_video_id"]=>
string(11) "abUZmnv75rA"
["related_video_title"]=>
string(73) "Методы фильтрации, distinct, filter, skip и т.д. #rxjs"
["posted_time"]=>
string(19) "1 год назад"
["channelName"]=>
NULL
}
["ErHbxSq_dYM"]=>
object(stdClass)#7275 (5) {
["video_id"]=>
int(9999999)
["related_video_id"]=>
string(11) "ErHbxSq_dYM"
["related_video_title"]=>
string(49) "Custom Validator in Angular Template-Driven Forms"
["posted_time"]=>
string(27) "7 месяцев назад"
["channelName"]=>
NULL
}
["f5vLvG-P73c"]=>
object(stdClass)#7276 (5) {
["video_id"]=>
int(9999999)
["related_video_id"]=>
string(11) "f5vLvG-P73c"
["related_video_title"]=>
string(126) "ООП На Простых Примерах | Объектно-Ориентированное Программирование"
["posted_time"]=>
string(27) "9 месяцев назад"
["channelName"]=>
NULL
}
}
FormArray, FormBuilder, динамически добавляем контролы | Angular курс
Сигналы, input, output, model | Angular-курс
Angular курс для начинающих | Angular уроки
Угловые формы: простая проверка
Как я УСКОРИЛ работу в 3 раза с помощью нейросетей
Как лопнет пузырь Nvidia и нейросетей и что будет?
Вот когда произойдет деноминация в России
Advanced Angular Forms by Decoded Frontend
«Макс» — только начало: Кремль закладывает фундамент для цифрового железного занавеса | Разборы
ВСЁ О ПАЙКЕ. Типичные ошибки новичков. Полезные советы и лайфхаки.
Школьник Взломал Playstation, но его Спасли Anonymous
Последние минуты одного из самых больших линкоров в истории. Гибель Musashi
Операторы создания. of, from, Subject #rxjs
CI/CD — Простым языком на понятном примере
IPHONE 17 PRO MAX - КОРИЧНЕВАЯ МАГИЯ APPLE
Большая практика на Angular 17. Делаем мини трекер задач
⚡СРОЧНО! У Путина ПОЛНАЯ БЕДА – ТОТАЛЬНАЯ НИЩЕТА. ДАЛЬШЕ – ХУЖЕ. ЖУТКИЙ ПРОГНОЗ на 2026
Методы фильтрации, distinct, filter, skip и т.д. #rxjs
Custom Validator in Angular Template-Driven Forms
ООП На Простых Примерах | Объектно-Ориентированное Программирование