0

使用材料自动完成(来自 angular-material 7.3.7)时,我总是从 IntelliJ 收到检查错误。代码示例:

<form>
  <mat-form-field>
    <input type="text" matInput [formControl]="myControl" [matAutocomplete]="auto">
    <mat-autocomplete #auto="matAutocomplete">
      <mat-option>foobar</mat-option>
    </mat-autocomplete>
  </mat-form-field>
</form>

IntelliJ 显示的检查错误:

matAutocomplete检查错误

具体来说,该部件[matAutocomplete]="auto"会触发 类型的检查错误AngularInvalidExpressionResultType

由于该示例是直接从angular-material复制的,并且自定义代码显示相同的错误,我开始怀疑这是否真的是一个错误或只是检查中的一个错误。

-Input[autocomplete]需要一个提供的 type MatAutocomplete,因此错误描述甚至没有意义。

这是 IntelliJ 中的错误吗?

我的 IntelliJ 版本:IntelliJ IDEA 2019.1.3 (Ultimate Edition) / Build #IU-191.7479.19, built on May 28, 2019

4

0 回答 0