材料自动完成面板问题

时间:2018-01-08 08:52:27

标签: angular angular-material

在我的角度4项目中,我遇到了材质自动完成问题。 当我输入内容并且组件显示建议时,如果我滚动页面,我会看到建议面板与自动完成字段取消链接,就像您在图片中看到的那样。 但在Material-Autocomplete我没有遇到这个问题。

这是我的代码:

<mat-form-field>
        <input matInput placeholder="{{'customer.detail.labels.country'
          | translate }}" required [matAutocomplete]="tdAuto" name="country" #country="ngModel" [(ngModel)]="selected.country"
          (ngModelChange)="searchCountry($event)"> </mat-form-field>
            <mat-autocomplete #tdAuto="matAutocomplete" [displayWith]="displayFn">
            <mat-option (onSelectionChange)="setCountry(country)" *ngFor="let country of countries" [value]="country">
                <div class="row">
                  <img src="assets/img/flags24/{{country.alpha2Code | lowercase}}.png" />
                    <span>{{country.name}} ({{country.alpha2Code}})</span>
                </div>
            </mat-option>
        </mat-autocomplete>

enter image description here

1 个答案:

答案 0 :(得分:0)

在组件中使用CdkScrollable。还要将其添加到模块文件中的导入中。