无法绑定到 '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() 部分的一部分。