У меня есть следующая форма в angular:
<form (ngSubmit)="createStock(stockForm)" #stockForm="ngForm">
<div class="stock-name">
<input type="text"
placeholder="Stock Name"
required
name="stockName"
#stockName="ngModel"
[(ngModel)]="stock.name">
</div>
<div *ngIf="stockName.errors && stockName.errors.required">
Stock Name is Mandatory
</div>
Как вы можете, я создаю ссылочную переменную шаблона (stockName) и назначаю ей ngModel. Позже я использую эту переменную шаблона для проверки ошибок. Приведенный выше код работает нормально, но я не могу понять, почему он работает нормально, если в классе NgModel нет такого свойства, как «ошибки».