Я запутался, почему выдается это сообщение об ошибке. Я сузил, что проблема с использованием ngIf приводит к тому, что мое поле ввода не определено.
HTML:
<td *ngIf="editingModeCheck(person.Person_Id)">
<input type="text" id="firstNameUpdate" class="form-control" #firstNameUpdate value="{{person.First_Name}}">
</td>
Позже в моем HTML я использую данные, передавая firstNameUpdate.value в метод, и получаю следующую ошибку:
TypeError: Cannot read property 'value' of undefined
at Object.eval [as handleEvent]
После значительных исследований я очень уверен, что использование * ngIf приводит к тому, что поле ввода становится неопределенным, но я не понимаю, почему или как решить проблему.
Любая помощь приветствуется.