#angular #tslint #tsconfig
#угловатый #цлинт #tsconfig #tslint
Вопрос:
У меня есть большой проект с большим количеством файлов.
Теперь я хочу использовать strictTemplates
, поэтому я добавил следующие строки в:
tsconfig.json
...
"angularCompilerOptions": {
"fullTemplateTypeCheck": true,
"strictTemplates": true
...
Теперь я хочу отключить (или перезаписать) strictTemplates
правило для определенных html-template
файлов. Желательно непосредственно в самом файле.
Что — то вроде:
component.html
// pseudo code
<!-- @ignore-strictTemplate -->
Есть ли способ добиться этого?
Эта страница углового руководства мне совсем не помогает.
Комментарии:
1. Вы когда-нибудь сталкивались с подобной проблемой, когда у меня есть сторонняя директива, которая вызывает проблему при включении strict. Работает нормально, хотя
Ответ №1:
Согласно документации angular, вы можете использовать функцию приведения типов $any() в определенных контекстах, чтобы отказаться от проверки типов для части выражения.