Angular 表单验证突出显示问题

Angular form validation highlight issue

我有这个表格:

<form #createTeamForm="ngForm" (ngSubmit)="createTeam(createTeamForm)">
    <div class="form-group">
        <label for="newTeam">{{ "teams.createTeam" | translate }}</label>
        <input type="text" class="form-control" id="newTeam" name="newTeam" ngModel #newTeam="ngModel" placeholder="{{'words.name' | translate}}" required minlength="3">
        <div class="alert alert-danger" *ngIf="createTeamForm.submitted && !newTeam.valid">
            <div *ngIf="newTeam.errors.required">
                First name is required.
            </div>
            <div *ngIf="newTeam.errors.minlength">
                First name should be minimum {{ newTeam.errors.minlength.requiredLength }} characters.
            </div>
        </div>
    </div>
    <button type="submit" class="btn btn-default">{{ "words.send" | translate }}</button>
</form>

newTeam.errors.requirednewTeam.errors.minlength 在使用 WebStorm 的 TypeScript 中被突出显示为错误:Angular: Identifier 'minlength' is not defined. '__type' does not contain such a member

我不明白为什么也找不到解决方法。代码运行正常,根据需要显示错误。

[编辑] - 向 IntelliJ 提交了错误报告,我很确定它来自那里

错误来自 Angular 语言服务,因此必须报告给 Angular team. Issues that look similar: https://github.com/angular/angular/issues/15460, https://github.com/angular/vscode-ng-language-service/issues/126