Я пытаюсь по умолчанию выбрать опцию, которая содержит «null» [значение] в выборе матов.Проблема в том, что он не выбирает параметр со значением «null» [значение], когда отображается HTML.Я использую Angular 7 Reactive Forms с Angular Material 7. Вот что у меня есть -
HTML:
<mat-select placeholder="User" formControlName="userId">
<mat-option [value]="null">None</mat-option>
<mat-option *ngFor="let user of users" [value]="user.userId">
{{ user.name }}
</mat-option>
</mat-select>
Component.ts:
this.userId.setValue (null);
В строке выше предполагается, что я уже создал свой экземплярformGroup с одним из formControls, называемым userId и this.userId, является свойством моего компонента, который ссылается на this.userForm.get ('userId') ".
Поэтому, когда я устанавливаю formControlЗначение «userId», равное нулю, никогда не выбирается в html.У меня сложилось впечатление, что в качестве одного из вариантов выбора циновки можно указать значение «null». Я ошибаюсь?Если нет, то любые предложения о том, что я могу сделать, чтобы это работало так, как я хочу.
Спасибо!