TSLint - можно привязать только к членам общественного класса (шаблоны-использование-общественные)
У меня возникли некоторые проблемы с этим правилом (templates-use-public) и WebStorm. Вы можете увидеть его здесь:
Какова основная цель этого правила? - Что случилось?
1 ответ:
Это правило касается доступа к закрытым членам компонента из шаблона. Закрытые члены предназначены для использования только в самом классе; шаблоны выполняются вне области действия компонента, поэтому они не должны иметь доступа к частным элементам. Пожалуйста, смотрите https://groups.google.com/forum/#! msg / angular/D_O_1fqA9WQ / pRNQARRiBgAJ, https://github.com/devoto13/angular2-private-members-example .
Что касается выделения, кажется, что неверные позиции ошибок сообщаются коделайзер. Пожалуйста, запустите tslint в терминале, используя
ng lint
- каков результат?