我有一个大的列表,我想加载它,因为用户向下滚动选择字段,但我怎么能在mat-select中获得滚动事件,没有事件触发滚动事件.
<mat-form-field>
<mat-select placeholder="Choose a Doctor" formControlName="selectedDoc" (change)="drSelected()">
<div *ngFor="let dr of doctors;let i = index" [matTooltip]="getDocDetail(i)" matTooltipPosition="right">
<mat-option (scroll)="docScroll()" [value]="dr">
{{dr.name}}
</mat-option>
</div>
</mat-select>
<mat-hint>List Of Doctor In Your city</mat-hint>
<mat-error *ngIf="selectedDoc.hasError('required')">Please Select A Dr</mat-error>
</mat-form-field>
Run Code Online (Sandbox Code Playgroud)
(滚动)不工作,因为mat-select没有任何其他方式的滚动事件我可以实现这一点我想首先显示10项目然后当用户滚动选项时填充其余项目.