TSLint - можно привязать только к членам общественного класса (шаблоны-использование-общественные)


У меня возникли некоторые проблемы с этим правилом (templates-use-public) и WebStorm. Вы можете увидеть его здесь:

Введите описание изображения здесь

Какова основная цель этого правила? - Что случилось?

1 5

1 ответ:

Это правило касается доступа к закрытым членам компонента из шаблона. Закрытые члены предназначены для использования только в самом классе; шаблоны выполняются вне области действия компонента, поэтому они не должны иметь доступа к частным элементам. Пожалуйста, смотрите https://groups.google.com/forum/#! msg / angular/D_O_1fqA9WQ / pRNQARRiBgAJ, https://github.com/devoto13/angular2-private-members-example .

Что касается выделения, кажется, что неверные позиции ошибок сообщаются коделайзер. Пожалуйста, запустите tslint в терминале, используя ng lint - каков результат?