Я хочу использовать "formControl", чтобы проверить, верна ли форма.
, но если в форме есть поле ввода с элементом автозаполнения, то formcontrol не работает
код следующий:
<form [formGroup]="form">
<input matInput type="text" [formControl]="field" [(ngModel)]="node.field" [name]="node.id"
[matAutocomplete]="auto" placeholder="Field"/>
<mat-autocomplete #auto="matAutocomplete">
<mat-option *ngFor="let field of fields" [value]="field.value">
{{field.value}}
</mat-option>
</mat-autocomplete>
</form>
public field: FormControl = new FormControl('', Validators.required);
this.form.get('field').valueChanges.subscribe(val => {
if (val === '') {
status = true;
}
});
каждый раз, когда я изменяю значение поля ввода, функция valueChanges не будет вызываться.
любое решение?