Как реализовать строгие проверки в Angular 4

Я пытался реализовать strictNullChecks в угловых 4 приложения.

Я только что добавил "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.

Что не так? Как мы можем реализовать strictNullChecks в угловых 4?

1 ответ

Решение

Угловой 2.x-4x

Когда вы включаете strictNullChecks, он включает его для всех файлов TypeScript, включая библиотеки.

Включить strictNullChecks в наборе проектов Angular CLI skipLibCheck истина в вашем tsConfig.

Angular 5.x + решил эту проблему.

Другие вопросы по тегам