Я получил раскрывающийся список Angular Material Mat-Select, почти работающий для привязки выбранного раскрывающегося значения к свойству объекта.Однако, когда я проверяю функцию обратного вызова, чтобы проверить значение свойства объекта, оно пустое.Когда значение свойства объекта пустое, оно вызывает ошибку mat, которая показывает красное сообщение об ошибке.Я добавил функцию doSomething для проверки выпадающего значения, и значение из (valueChange) пустое, а поле свойства объекта также пустое.
Я посмотрел примеры на сайте материалов, но ничего не дает подсказкив чем проблема с моим кодом.Надеюсь, кто-то может помочь.Спасибо.
<mat-select [(ngModel)]="myObject.Record.code"
[disabled]="!myObject.required"
(valueChange)="doSomething($event)"
[formControl]="myCtrl" required>
<mat-option [value]="myObject.Record.code">{{myObject.Record.code}}</mat-option>
<mat-option *ngFor="let option of options"
[value]="option">{{reason.name}}</mat-option>
</mat-select>