Перейти к содержимому

Почему нулевые значения нарушают работу угловых сигналов (и что делать вместо этого)

Deborah Kurata

0:00 / 0:00

Почему нулевые значения нарушают работу угловых сигналов (и что делать вместо этого)

3 165 просмотров · 7 месяцев назад
Deborah Kurata
24,3 тыс. подписчиков
3 165 просмотров · 7 месяцев назад
Вы пробовали сделать поле формы допускающим значение NULL при использовании Signal Forms? Внезапно ваш шаблон начинает выдавать ошибки! А иногда и схема валидации тоже. В этом видео мы рассмотрим свойства, допускающие значение NULL: 🔥 почему они сложны 🔥 где они приводят к ошибкам 🔥 лучшие шаблоны для корректной обработки значений NULL в Signal Forms Мы также рассмотрим один не самый изящный обходной путь, с которым вы можете столкнуться, но который, вероятно, использовать не стоит. Попутно вы увидите, как метод applyWhenValue() помогает с условной валидацией. Ссылки Код: https://github.com/DeborahK/angular-s... Видео на YouTube: "Angular Signal Forms: первый взгляд на новый API форм":    • Angular Signal Forms: A First Look at the ...   Видео на YouTube: "Angular Signal Forms: условная проверка (обязательно… но только иногда)":    • Angular Signal Forms: Conditional Validati...   Видео на YouTube: "Angular Signal Forms: массивы: как создавать и проверять повторяющиеся поля":    • Angular Signal Forms Arrays: How to Build ...   Видео на YouTube: "Angular Signal Forms: как проверять массивы объектов":    • Angular Signal Forms: How to Validate Arra...   НОВЫЙ курс на Pluralsight: "Angular: Сигналы: https://www.pluralsight.com/courses/a... Содержание 00:00 В этом видео 00:40 Нулевые значения вызывают ошибки ввода в формах сигналов 02:59 Ошибки ввода нулевых значений НЕ являются ошибкой 03:28 Обработка полей с нулевыми значениями: правильный подход 04:11 Обработка полей с нулевыми значениями: предотвращение ошибок ввода в формах сигналов 05:05 Обработка полей с нулевыми значениями: проверка (applyWhenValue()) 06:49 Обработка полей с нулевыми значениями: лучшие практики ▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬ 😊Обо мне Привет! Меня зовут Дебора Курата. Я разработчик программного обеспечения и создатель контента на YouTube. Я выступаю на конференциях, таких как VSLive и ng-conf. Пишу статьи для freeCodeCamp. И являюсь автором на Pluralsight. За свою работу в поддержку разработчиков программного обеспечения я была удостоена награды Microsoft Most Valuable Professional (MVP) и являюсь экспертом Google Developer Expert (GDE). Посмотреть мой контент на YouTube:    / @deborah_kurata   Связаться со мной в Twitter: @DeborahKurata Или на Bluesky: @deborahkurata.bsky.social Найти мои курсы на Pluralsight: https://www.pluralsight.com/profile/a... Получите доступ к моим статьям на freeCodeCamp: сайт: freecodecamp.org/news "Дебора Курата" ▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬ #Angular #angularTutorials #angularforbeginners #angularbestpractices #modernAngular #angularsignalforms #AngularForms #signalforms #signalbasedforms #formswithsignals #AngularValidation #validation #signalformsvalidation #validationwithsignalforms #nullHandlingWithSignalForms #handleNullsInSignalForms