現在、他のコンポーネントの存在する角2のコンポーネントにこの問題があります。 「メイン」コンポーネントのコンポーネントは、階層内に複数回存在することができます。クエリセレクタが定義されていないため、プロパティのクエリを構築できません
SidenavLinkComponent:
@ContentChild(SidenavNavComponent) navComponent: SidenavNavComponent;
SidenavNavComponent:
@ContentChildren(SidenavLinkComponent) linkComponents: QueryList<SidenavLinkComponent>;
私が作った「クエリセレクタが定義されていなかったので、 『 はSidenavLinkComponent『の』navComponent」プロパティのクエリを構築することはできません』:
しかし、私はこのエラーを取得しています問題が表示されているこのスリムなプランカー: Plunker
私はなぜそれが起こるのかわかりません。
を使用して解決することができます。セレクタをテンプレート変数に変更した場合https://plnkr.co/edit/mWIUi4fT5dby1C7Lx4RZ?p=preview –
プロジェクトディレクトリ構造にファイル(ディレクティブを含む)を配置するとこのエラーが発生する問題がありましたファイルが共通のモジュールからインポートされた場合でも、すべてのコンシューマのファイルではない場合。 – David