Я работаю в угловых 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>