Запропонувати правкуПокращити цю статтюДопрацюйте відповідь до «Як перевірити, чи є у контролу помилка?». Ваші зміни проходять модерацію перед публікацією.Потрібне підтвердженняКонтентЩо ви змінюєте🇺🇸EN🇺🇦UAПереглядЗаголовок (UA)Коротка відповідь (UA)Перевірити, чи є у контролу помилка, можна за допомогою методу **`hasError()`** або властивості **`errors`**. **Ключове:** якщо `errors` дорівнює `null`, помилок немає; якщо є об'єкт, валідація не пройдена.Показується над повною відповіддю для швидкого нагадування.Відповідь (UA)ЗображенняПеревірити, чи є у контролу помилка, можна за допомогою методу `hasError()` або властивості `errors`. Приклади: **1. Через** `hasError()`**:** ```typescript this.form.get('email')?.hasError('required'); // true, якщо помилка required є ``` **2. Через властивість** `errors`**:** ```typescript this.form.get('email')?.errors; // поверне об'єкт на кшталт { required: true, email: true } або null ``` **3. У шаблоні:** ```html <input formControlName="email"> <div *ngIf="form.get('email')?.hasError('required') && form.get('email')?.touched"> Поле обов'язкове </div> ``` Якщо `errors` дорівнює `null`: помилок немає. Якщо є об'єкт: значить, валідація не пройдена.Для рев’юераПримітка для модератора (необов’язково)Бачить лише модератор. Прискорює рев’ю.