Невозможно отключить правило tslint через Codelyzer на угловом шаблоне

У меня есть угловой шаблон, который должен вызывать функцию, передавая индекс. Существует правило Codelyzer http://codelyzer.com/rules/template-no-call-expression/, которое жалуется, когда я делаю это.

Я попытался отключить правило в файле машинописного текста, но оно по-прежнему не проходит проверку lint. Это ошибка, или я делаю это неправильно?

/* tslint:disable: template-no-call-expression */
@Component({
...

0 ответов

Убедитесь, что отключение tslint- это ПЕРВАЯ строка в вашем component.ts (это означает: над импортом)! У меня была такая же проблема, и после прочтения комментария к запросу на перенос ниже я понял, что если вы поставите отключение в строке 17 своего TS, это отключит проверку для всех строк 17+ в вашем HTML-файле, но НЕ для строки 1 - 16:\

См. Комментарий на https://github.com/mgechev/codelyzer/pull/492

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