Я хочу сфокусироваться на опции (выделите опцию) автоматически при открытии выбора мата. Я думал, что с небольшим количеством поиска это будет решено легко, но я не мог найти ответ solid нигде.
Вот выбор циновки, который я использую.
<mat-select required name="AngabeId" [(ngModel)]="bedingungszielList[0]?.BedingungenList[i].AngabeId">
<ng-container *ngFor="let antragsbereich of antragsBereichListWithAngabelist">
<mat-optgroup *ngIf="antragsbereich.AngabeList.length > 0" [label]="antragsbereich.Bezeichnung" class="bedigungOptGroup">
<ng-container *ngFor="let angabe of antragsbereich.AngabeList">
<mat-option *ngIf="angabe.Id !== Id" [value]="angabe.Id" class="bedigungOptions">
{{ angabe.Fragetext }}
</mat-option>
</ng-container>
</mat-optgroup>
</ng-container>
</mat-select>
А вот пример кода того, чего я хочу достичь, angabe.Id - опция циновки ngmodel.
this.antragsBereichListWithAngabelist.forEach(element => {
element.AngabeList.forEach(angabe => {
if(angabe.Id===962)
angabe.Id.focus(); // mat-option focus, my intention, sample code(bad)
});
});
Вот пример с изображением: Матовая опция фокусировки