使用材料自动完成(来自 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]="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