我的角度应用程序中有一个PrimeNG下拉列表。此下拉菜单已将autofocus
属性设置为true。
所以,当我打开组件(或对话框)时,下拉菜单中的所有内容都可以,下拉菜单具有焦点,我可以通过按键选择选项。
但是当我要转到应用程序中的其他位置,然后返回带有下拉列表的组件(或重新打开对话框)时,未设置下拉列表的自动对焦(我检查了现在焦点已设置在文档主体上)。
是否有可能解决此问题?
答案 0 :(得分:0)
好,我知道了。
在其中具有下拉菜单的组件中,添加:
@ViewChild('dropdown') dropdown: Dropdown;
然后在加载组件(或在onShow
事件中打开对话框)时,我使用了Dropdown中的方法:
this.dropdown.applyFocus();