Angular 使下拉列表始终打开(启动)
是否有办法始终显示下拉列表/始终打开下拉列表?当前,下拉列表仅在单击输入框时显示。我知道这听起来有点傻,但我只是想知道是否有一种方法可以完成它,或者说一句话Angular 使下拉列表始终打开(启动),angular,typescript,drop-down-menu,primeng,Angular,Typescript,Drop Down Menu,Primeng,是否有办法始终显示下拉列表/始终打开下拉列表?当前,下拉列表仅在单击输入框时显示。我知道这听起来有点傻,但我只是想知道是否有一种方法可以完成它,或者说一句话 我现在使用的是Priming AutoComplete Multiple mode下拉菜单,但我认为下拉菜单的一般机制基本相同,因此可能有一种常见的方法来解决这个问题?我可以说,p-dropdown没有这种开箱即用的可能性。您可以执行以下操作:为下拉列表指定一个类: <p-dropdown [styleClass]="'you
我现在使用的是Priming AutoComplete Multiple mode下拉菜单,但我认为下拉菜单的一般机制基本相同,因此可能有一种常见的方法来解决这个问题?我可以说,p-dropdown没有这种开箱即用的可能性。您可以执行以下操作:为下拉列表指定一个类:
<p-dropdown [styleClass]="'your-class'" ...
附言。
这只是一个例子。最好改进一下。例如,使用id而不是class。我需要类似的东西,比如在输入框焦点后打开下拉列表。你能做到这一点吗?你可以看看有点类似的Listbox组件,我建议你看看另一个选项,就是使用p-Listbox和过滤器启用,我认为这使你的工作默认。
const yourDropdown = this.elRef.nativeElement.querySelector(".unique-class");
if (yourDropdown) {
yourDropdown.click();
}