После нажатия на мой объект я меняю компонент на другой, чтобы обновить этот объект. в этом компоненте для обновления у меня есть форма, содержащая элемент select
с параметрами, которые должны быть инициализированы значениями из базы данных (в методе OnInit
)
и мне нужно выбрать по умолчанию из этого списка значений значение моего объекта
<label>Catégorie Client:</label>
<select class="form-control" [(ngModel)]="client.clientId" >
<option></option>
<option *ngFor="let client of clients" [value]="client.clientId">{{client.name}}</option>
</select>
Проблема в том, что клиент может быть нулевым, и я хочу в этом случае показать <option></option>
как значение по умолчанию с пустым значением, но я получил ошибку
не может прочитать нулевое значение
У меня есть экземпляр объекта...
Спасибо за помощь.
client?.clientId
? [value]=xxx поддерживает только строковый тип,[ngValue]="xxx"
поддерживает любой тип - person Haifeng Zhang   schedule 23.02.2018