确认 Primeng 版本是否为最新版本,如果不是,请更新到最新版本。
在模板中为下拉框添加 [highlightOption]="true" 属性。
在组件类中添加以下代码片段: import { ViewChild } from '@angular/core'; import { Dropdown } from 'primeng/dropdown';
export class MyComponent implements OnInit { @ViewChild(Dropdown) dropdown: Dropdown;
ngOnInit() { this.dropdown.onFocus.subscribe(() => { this.dropdown.handleKeyDown(event); // 解决问题的代码 }); } } 代码解释:当下拉框被聚焦时,手动触发 Primeng 内部实现的键盘事件,即可修复无法高亮选项的问题。