一位朋友正确地指出要使用属性@input,如在此处输入链接描述中所示。我想应用新样式并更改mat-autocomplete. 所以下拉宽度仍然很大。
我是新 Angular,我不知道如何使用此属性,但这是我尝试过的,但它不起作用。
组件.ts
@Input() panelWidth: string | number;// I tried initializing this here for ex:50px, gives error
尝试将属性作为属性应用到 mat-autocomplete,如下所示
<mat-autocomplete panelWidth ="170px" #auto="matAutocomplete" [displayWith] = "displayFn">
这是自动完成的整个 template.html 代码片段
<mat-form-field >
<input matInput [matAutocomplete]="auto" [formControl]="customerFilterControl">
<mat-autocomplete panelWidth ="170px" #auto="matAutocomplete" [displayWith] = "displayFn">
<mat-option *ngFor="let option of (filteredOptions | async)" [value] ="option">
{{option.name}} {{option.type}}
</mat-option>
</mat-autocomplete>
</mat-form-field>
慕容森
12345678_0001
相关分类