【发布时间】:2018-08-28 05:58:49
【问题描述】:
我正在尝试在 ViewContainerRef 中存在的组件列表上实现键盘导航,但不知道实际存在多少组件。
当前方法:现在在 ViewContainerRef 中添加组件时,我将组件索引存储在视图中,并将 ComponentRef 作为对象一起存储在列表中,即:
{ component : ComponentRef<any>, index: number }
我通过在ViewContainerRef 上执行indexOf 来获取索引。
对于键盘导航,我正在监听事件并遍历我在上面创建的列表并跟踪当前选择的组件。
能否以更好的方式做到这一点?
【问题讨论】:
标签: javascript angular angular5