Разница между ошибками и обязательными в угловых 2 формах - PullRequest
0 голосов
/ 27 марта 2019

Я работаю в угловых 2 шаблонно-управляемых формах. У меня один вопрос. В чем разница между value.errors.required и value.errors.Кто-нибудь может объяснить четко?Если я использую обязательный, я получаю сообщение об ошибке типа «Ошибка ОШИБКИ: невозможно прочитать свойство« требуется »пустого значения».Какой из них правильный? Zipcode.errors.required (или) zipcode.errors

Демо: https://stackblitz.com/edit/angular-6-template-driven-form-validation-kdkans?file=app/app.component.html

<div *ngIf="zipcode1.invalid || zipcode2.invalid)&&forms.submitted&& 
(zipcode1.errors.required || zipcode2.errors.required")>

<div *ngIf="zipcode1.errors.required || zipcode2.errors.required">Please 
type</div>

</div>

 <div *ngIf="zipcode1.invalid || zipcode2.invalid)&&forms.submitted&& 
(zipcode1.errors.required || zipcode2.errors.required ")>

<div *ngIf="zipcode1.errors.required || zipcode2.errors.required">Please 
type</div>

</div>

И

<div *ngIf="zipcode1.errors|| zipcode2.errors">Please type</div>

</div>

<div *ngIf="zipcode1.invalid || zipcode2.invalid)&&forms.submitted&& 
(zipcode1.errors|| zipcode2.errors")>

<div *ngIf="zipcode1.errors|| zipcode2.errors">Please type</div>

 </div>
...