私は崇高なテキスト3とESLintを使用しています。角2の変数の使用を検出するテンプレートリテラル
テンプレートリテラル構文を使用してAngular 2テンプレートを定義すると、何らかの理由でESLintがメソッドとプロパティの使用法をキャッチしません。
例:私はESLintから取得しています
@Component({
..., // omitted for brevity
template: `
<button class="btn btn-primary" (click)="toggleOpenAssessment()">
{{ isOpen ? 'close' : 'open' }} assessment
</button>
`
})
export class MyComponentComponent {
private isOpen: boolean = false;
private toggleOpenAssessment() { return true; }
}
エラー:
- 未使用方法: 'toggleOpenAssessment'
- 未使用のプロパティ: 'いるisOpen'
は誰をいテンプレートリテラルで使用するメソッドとプロパティを検出するためにESLintを調整する方法を知っているあまりにも?
私は 'template-use-public'と同様の問題を発見しました。 codelyzerの最新バージョンは、プライベートメンバーがテンプレートで使用されていることに気づいていないようです。 –