В настоящее время эта проблема связана с компонентом в Angular 2, который существует из других компонентов. Компоненты "основного" компонента могут существовать несколько раз в иерархии.
Но я получаю эту ошибку: "Невозможно построить запрос для свойства" navComponent "из" SidenavLinkComponent ", поскольку селектор запросов не определен"
SidenavLinkComponent:
@ContentChild(SidenavNavComponent) navComponent: SidenavNavComponent;
SidenavNavComponent:
@ContentChildren(SidenavLinkComponent) linkComponents: QueryList<SidenavLinkComponent>;
Я сделал этот тонкий плункер, где показана проблема: Plunker
Я понятия не имею, почему это происходит.