@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
  • Вопрос задан
  • 90 просмотров
Решения вопроса 1
@Coder321
У контролов есть специальные функции для этого markAsDirty() и markAsTouched()
this.userForm.controls['state'].markAsDirty()
this.userForm.controls['state'].markAsTouched()
Ответ написан
Пригласить эксперта
Ваш ответ на вопрос

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

Войти через центр авторизации
Похожие вопросы