【发布时间】:2019-01-06 14:19:07
【问题描述】:
我在 tsconfig.json 文件中使用了以下属性作为 complierOptions:
"compilerOptions": {
"noUnusedLocals": true,
"noUnusedParameters": true
},
我可以在我的 Visual Studio Code 中看到带下划线的未使用变量,我可以删除它们,但使用的一个变量除外,但它显示以下消息:
[ts] The property 'formBuilder' is declared but its value is never read.
我是这样声明的:
constructor(private formBuilder: FormBuilder){
this.form = formBuilder.group({myFormControl: new FormControl()});
}
【问题讨论】:
-
是这一行的问题,还是在另一个文件中?
-
@trichetriche 问题出在 formBuilder 的注入中,它将其声明为未使用的变量,事实并非如此
-
使用
this.formBuilder.group -
@SachilaRanawaka 将其用作 this.formBuilder.group 和私有修饰符或删除私有修饰符并直接使用它,这两种方法都有效,谢谢你们:)
标签: angular typescript formbuilder tslint tsconfig