Angular. Валидация форм.

Лучшее объяснение про валидацию, что я встречал - рассказ Kara Erickson (angular core team) про формы в Angular.

Слайды http://g.co/ng/ac16-forms

Оригинальный репозитарий сделан на 2ой версии Angular. У меня версия обновлена до Angular 7 и её можно посмотреть в stackblitz песочнице

Если хочется почитать, а не посмотреть, то рекомендую статью Todd Moto Reactive FormGroup validation with AbstractControl in Angular 2

P.S. Слайды от Кары с Angular Connect 2017 - Angular Forms: Advanced Topics

Похожие записи

Angular Storybook

Установите пакет npm i @storybook/cli -g и запустите команду sb init в корне angular проекта.

30 октября 2018 г. в Angular

Об subscribe() vs async

О предпочтительности использования async pipe. При OnPush стратегии не требуется вызывать markForCheck() внутри подписки +решение с несколькими | async pipes развёрнутых в одну переменную (внутри шаблона).

06 января 2019 г. в Angular

Вставить <script> в Angular компонент

Добавление сторонних скриптов в Angular по запросу. Как известно, добавить скрипт через шаблон невозможно. Представлено решение как это сделать программно.

16 ноября 2019 г. в Angular

TS. Event bus

Создаётся providedIn: 'root' сервис событий. Затем отправляются события на шину, и если какой-либо слушатель подписан на эти события, он получает уведомления.

Angular. Отличие baseHref от deployUrl

  • deployUrl - задаёт путь для статических (js, css) файлов в index.html.
  • baseHref - определяет base, используется в ссылках и маршрутизации (routing) Angular