web-dev-qa-db-ja.com

Angular:コンポーネントXはモジュールに含まれていないため、テンプレート内では使用できません

私のAngularアプリケーションでは、テスト中に使用され、どのモジュールにも含まれていないコンポーネントがほとんどありません。

WebStormでは、Component is not included in any module、これは含まれていないことを知っていますが、それが目的です。

他のすべてを有効にしたまま、このlintエラーのみを無効にする方法はありますか?

Angular:コンポーネント「ComponentName」はモジュールに含まれておらず、テンプレート内では使用できません。 NgModule宣言に追加することを検討してください。

すべてのAngular lintエラーを無効にすることを提案された この脅威 を見ました。しかし、1つの問題だけのためにそれを行うのは良い考えではないと思います。この1つのエラーのみを無効にする方法を探しています。

10
Aniruddha Das

私はPHPStormを使用し、Angular 4.を使用しているときにもこの問題を発見しました。npm install @angular/language-serviceで修正しました。

Angular言語サービスは、特定のルール/チェックを抑制する可能性を提供しません。更新については https://github.com/angular/angular/issues/13726 に従ってください

3
lena

私のために働いた:

ファイル->キャッシュの無効化/再起動->無効化して再起動

3
Filip Kubala

WebstormではAlt+Enterと選択すると、リストが表示されますdisable inspection、それはすべての同じケースに検査のルールを自動的に更新します。

0
getName