Проверка формы с помощью NgModel angular 7 - PullRequest
0 голосов
/ 23 июня 2019

Я не знаю, как мой Ngclass не работает, если вы нашли решение, большое спасибо

В моем HTML:

<form [formGroup]="pageForm">
 ... 
 <input [(ngModel)]="namePage" type="text" class="form-control">
 ... 

<div class="d-flex mt-4">
  <i [ngClass]="{ 'is-valid': !f.name.errors }"></i>
</div>

</form>

В моем TS:

pageForm: FormGroup;
namePage: string;

// the form
this.pageForm = new FormGroup({
  name: new FormControl([this.namePage, Validators.required]),
 });

get f() {
 return this.pageForm.controls;
}

1 Ответ

0 голосов
/ 23 июня 2019

Попробуйте


isValid: boolean = false;

get f() {
 this.isValid = this.pageForm.valid;
}
<form [formGroup]="pageForm"  (ngSubmit)="f()">
 ... 
 <input [(ngModel)]="namePage" type="text" class="form-control">
 ... 

<div class="d-flex mt-4">
  <i [ngClass]="{ 'is-valid': isValid }"></i>
</div>

</form>
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...