Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/angular/28.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Angular 使下拉列表始终打开(启动)_Angular_Typescript_Drop Down Menu_Primeng - Fatal编程技术网

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();
    }