У меня угловой 6 проект.И я использовал ngModel и formControlName вместе.Но угловой дал мне предупреждение ниже.Forexamle, когда я открываю всплывающее окно обновления из кнопки в сетке, я могу легко связать входные данные в всплывающем окне обновления автоматически.Но угловой 7 говорит о том, что снимаю ngModel.Поэтому я всегда должен сопоставлять все со своим учеником.Каков наилучший способ для этого?Можем ли мы задать formValueType для значения формы, такого как studentObject, в приведенном ниже коде, а затем можно автоматически связать его?
Угловое предупреждение:
It looks like you're using ngModel on the same form field
as formControlName. Support for using the ngModel input property and
ngModelChange event with reactive form directives has been deprecated
in Angular v6 and will be removed in Angular v7.
myHtml
<form [formGroup]="studentForm" ??????formValueType="studentObject"?????>
<p-dialog>
<div class="ui-g-12 form-group">
<div class="ui-g-4">
<label>Name Surname</label>
</div>
<div class="ui-g-8">
<input pInputText [(ngModel)]="selectedStudent.nameSurname" formControlName="nameSurname" />
</div>
</div>
<div class="ui-g-12 form-group">
<div class="ui-g-4">
<label>Email</label>
</div>
<div class="ui-g-8">
<input pInputText [(ngModel)]="selectedStudent.email" formControlName="email" />
</div>
</div>
<div class="ui-g-12 form-group">
<div class="ui-g-4">
<label>Age</label>
</div>
<div class="ui-g-8">
<input pInputText [(ngModel)]="selectedStudent.age" formControlName="age" />
</div>
</div>
</div>
<button type="button" pButton icon="fa fa-check" (click)="save()" label="Save"></button>
</p-dialog>
</form>