我试图在Angular4应用程序中实现strictNullChecks
。
我刚刚在"strictNullChecks": true
中添加了tsconfig.json
当我运行应用程序ng serve
时,出现以下错误。
ERROR in [at-loader] ./node_modules/@angular/forms/src/model.d.ts:244:39
TS2459: Type '{ onlySelf?: boolean | undefined; emitEvent?: boolean |
undefined; } | undefined' has no property 'emitEvent' and no string index signature.
怎么了?如何在角4中实现
strictNullChecks
? 最佳答案
角度2.x-4x
当您启用strictNullChecks
时,它将为所有类型脚本文件(包括库)启用它。
要在角cli项目中启用strictNullChecks
,请在tsconfig中将skipLibCheck
设置为true。
Angular 5.x+已经解决了这个问题。