В настоящее время у меня есть элемент select
в моем html, который имеет ngModel для объекта details
:
[ngModel]="details?.publicInformation?.firstname"
Однако publicInformation
может не существовать в этом объекте, или если онможет быть, firstname
не существует.Независимо от случая, в конце я хочу создать следующее:
[ngModel]="details?.publicInformation?.firstname" (ngModelChange)="details['publicInformation']['firstname'] = $event"
В принципе, если выбор активирован, даже если не существует ни publicInformation
, ни firstname
, я бы хотелсоздайте их внутри details
и сохраните значение из выбора.
Проблема в том, что я получаю
Cannot set property 'firstname' of undefined
Может кто-нибудь объяснить, что я здесь делаю неправильно и как мне добиться желаемого результата?