财产';触摸';不存在于类型';HTMLInputElement';
并在app.component.html文件中使用上述代码。 当我们运行ng serve命令时,它将抛出上述错误财产';触摸';不存在于类型';HTMLInputElement';,html,angular,Html,Angular,并在app.component.html文件中使用上述代码。 当我们运行ng serve命令时,它将抛出上述错误 in "*tsconfig.app.json*" file update below code "angularCompilerOptions": { "enableIvy": true, "fullTemplateTypeCheck": true } 输入已被触动 当我从“tsconfig.app.json”文件中删除enableIvy和fullTempl
in "*tsconfig.app.json*" file update below code
"angularCompilerOptions": {
"enableIvy": true,
"fullTemplateTypeCheck": true
}
输入已被触动
当我从“tsconfig.app.json”文件中删除enableIvy和fullTemplateTypeCheck属性时,错误不应出现,因为它正在运行。您需要使用ngModel指令使触摸标志可用:
<input id="fileTitleVar" type="text" #fileTitleVar>
<span *ngIf="fileTitleVar.touched && fileTitleVar.blurred">
Input has been touched
</span>
另外,不要忘记导入FormsModule以使ngModel指令可用
<input id="fileTitleVar" type="text" #fileTitleVar>
<span *ngIf="fileTitleVar.touched && fileTitleVar.blurred">
Input has been touched
</span>
<input id="fileTitleVar" type="text" ngModel #fileTitleVar="ngModel">
<span *ngIf="fileTitleVar.touched">
Input has been touched
</span>
<input id="fileTitleVar" type="text" ngModel [ngModelOptions]="{updateOn: 'blur'}" #fileTitleVar="ngModel">
<span *ngIf="fileTitleVar.touched">
Input has been touched
</span>