ОШИБКА TypeError: Невозможно прочитать свойство 'xxx' из неопределенного в Object.eval [как updateDirectives] - PullRequest
0 голосов
/ 13 июня 2019

Получение ошибки:

Невозможно прочитать свойство неопределенного 'Full_Name' в Object.eval

<ion-item>
     <ion-label position="floating">Full Name</ion-label>
     <ion-input id="name" name=Full_Name #Full_Name="ngModel" [(ngModel)]="UpdateAddress.Full_Name"></ion-input>
</ion-item>

enter image description here

Код:

UpdateAddress Prop

Ответы [ 2 ]

0 голосов
/ 13 июня 2019

Я бы использовал Безопасный оператор навигации (?):

UpdateAddress?.Full_Name

Ваш код:

<ion-item>
     <ion-label position="floating">Full Name</ion-label>
     <ion-input id="name" name=Full_Name #Full_Name="ngModel" [(ngModel)]="UpdateAddress?.Full_Name"></ion-input>
</ion-item>
0 голосов
/ 13 июня 2019

Невозможно прочитать свойство неопределенного 'Full_Name'

Вы читаете его во входных данных:

<ion-input id="name" name=Full_Name #Full_Name="ngModel"   [(ngModel)]="UpdateAddress.Full_Name"></ion-input>

Ошибка означает UpdateAddress is undefined: https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/undefined

Исправление

Инициализация UpdateAddress в вашей модели.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...