无法绑定到 'isOpen',因为它不是 'mat-autocomplete' 的已知 属性
Can't bind to 'isOpen' since it isn't a known property of 'mat-autocomplete'
第一个例子来自 13.3.5。自动完成文档:
<form class="example-form">
<mat-form-field class="example-full-width" appearance="fill">
<mat-label>Number</mat-label>
<input
type="text"
placeholder="Pick one"
aria-label="Number"
matInput
[formControl]="myControl"
[matAutocomplete]="auto"
/>
<mat-autocomplete
autoActiveFirstOption
#auto="matAutocomplete"
[isOpen]="true"
>
<mat-option
*ngFor="let option of filteredOptions | async"
[value]="option"
>
{{option}}
</mat-option>
</mat-autocomplete>
</mat-form-field>
</form>
API documentation 说明我可以通过 isOpen
到 <mat-autocomplete>
来控制自动完成面板是否打开。如果简单地作为 isOpen="true"
传递,它什么都不做,如果作为 [isOpen]="true"
传递,它会报告上述错误。我不能传递文档中提到的属性吗?还是我做错了什么?
这不是你传入的东西,它是一个标志,表示它是否打开,你可以在需要时使用它。它不是@Input() 部分的一部分。
第一个例子来自 13.3.5。自动完成文档:
<form class="example-form">
<mat-form-field class="example-full-width" appearance="fill">
<mat-label>Number</mat-label>
<input
type="text"
placeholder="Pick one"
aria-label="Number"
matInput
[formControl]="myControl"
[matAutocomplete]="auto"
/>
<mat-autocomplete
autoActiveFirstOption
#auto="matAutocomplete"
[isOpen]="true"
>
<mat-option
*ngFor="let option of filteredOptions | async"
[value]="option"
>
{{option}}
</mat-option>
</mat-autocomplete>
</mat-form-field>
</form>
API documentation 说明我可以通过 isOpen
到 <mat-autocomplete>
来控制自动完成面板是否打开。如果简单地作为 isOpen="true"
传递,它什么都不做,如果作为 [isOpen]="true"
传递,它会报告上述错误。我不能传递文档中提到的属性吗?还是我做错了什么?
这不是你传入的东西,它是一个标志,表示它是否打开,你可以在需要时使用它。它不是@Input() 部分的一部分。