我正在创建一个用于共享键绑定的组件。这些绑定中的某些绑定可能会用于不同的事物,具体取决于当前关注的元素。我创建了一个Stackblitz,其中包含共享组件的代码:https://stackblitz.com/edit/keybinding-component?file=src%2Fapp%2Fapp.component.html
在某些情况下,视图中将有多个组件,例如使用包含两个子组件的父组件的拆分视图。有什么方法可以确定这些子组件中的哪个(在该子组件下的任何元素上)当前具有焦点?
答案 0 :(得分:0)
您基本上想创建一个自定义指令-您可以使用ViewContainerRef
从中读取组件的视图层次结构。
在这里检查我的答案是否有类似问题: https://stackoverflow.com/a/53070866/3933927