我有一个下拉组件,它使用ng-template
来呈现其内容。
在其中,我想使用ViewChildren
tiw QueryList
管理关键事件。
但是似乎angular看不到使用ngTemplateOutlet
渲染的组件。
以下是示例:https://stackblitz.com/edit/angular-cdk-focus-keys?file=src%2Fapp%2Fdropdown.component.ts
当您单击打开时,将显示console.log('item', this.items);
,其中应包含所有带有FocusableDirective
的组件。没有任何组件。