Задать вопрос
@Pogran

Как вы загружаете модель в reactive форму?

Я загружаю данные в форму по клику на кнопку вот таким образом
editUser(user: User) : void {
        this.user = user;
        this.load(user);
        $('#add-user').modal();
    }

    load(user: User) : void {
        this.userForm.controls['firstName'].setValue(user.firstName);
        this.userForm.controls['surname'].setValue(user.surname);
        this.userForm.controls['email'].setValue(user.email);
        this.userForm.controls['phone'].setValue(user.phone);
        this.userForm.controls['role'].setValue(user.role);
        this.userForm.controls['state'].setValue(user.state);
    }


Как сделать чтобы у каждого элемента был уже статус touched? мне надо чтобы ошибки показались, а они у меня показываются если элемент уже touched
  • Вопрос задан
  • 95 просмотров
Подписаться 1 Оценить 1 комментарий
Помогут разобраться в теме Все курсы
  • Javascript.ru
    Курс по Angular
    6 недель
    Далее
  • Skillfactory
    Профессия Frontend-разработчик PRO
    14 месяцев
    Далее
  • Компьютерная академия «TOP»
    Frontend разработка
    12 месяцев
    Далее
Решения вопроса 1
@Coder321
У контролов есть специальные функции для этого markAsDirty() и markAsTouched()
this.userForm.controls['state'].markAsDirty()
this.userForm.controls['state'].markAsTouched()
Ответ написан
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы