У меня есть приложение Nativescript-Vue, в котором я выполняю вызов REST, чтобы вернуть ответ, который будет отображаться. Он не всегда может быть полностью заполнен, и когда это происходит, я получаю сообщение об ошибке, например:
[Предупреждение Vue]: Ошибка при рендеринге: «TypeError: null не является объектом (оценка '_vm.office.address.addressLine1')»
Вот ответ REST, который я получаю от сервера:
{
"officeId":2,
"name":null,
"beginDate":[
2020,
4,
18
],
"endDate":null,
"officeType":null,
"address":null
}
А вот код Vue, у которого есть проблемы:
<StackLayout class="nt-input">
<Label text="Address Line 1" class="m-b-5"/>
<TextField :editable="!isViewOnly" v-model="office.address.addressLine1" v-shadow="2" hint="Enter address line 1" class="-border"/>
</StackLayout>
Поскольку адрес не был установлен, для новых записей он будет нулевым. Есть ли способ получить это для рендеринга, чтобы пользователи могли заполнить?