angular - 始终在 angular2-multiselect-dropdown 中保持下拉菜单打开
问题描述
我在 angular 中使用 angular2-multiselect-dropdown。我在弹出窗口中使用它。现在,当我单击一个按钮时,我希望弹出窗口以打开模式显示下拉菜单。我不想再次选择其中的向下箭头。
<angular2-multiselect [data]="columns"
[(ngModel)]="selectedItems"
[settings]="settings"
(onSelect)="onItemSelect($event)"
(onDeSelect)="OnItemDeSelect($event)"
(onSelectAll)="onSelectAll($event)"
(onDeSelectAll)="onDeSelectAll($event)">
</angular2-multiselect>
解决方案
您可以将参考模板添加到您的 angular2-multiselect 组件。
<angular2-multiselect [data]="columns"... #multiselect>
</angular2-multiselect>
然后在您的按钮中添加以下代码:
<button type="button" (click)="function(); multiselect.click()">Button</button>
推荐阅读
- android - 片段中的错误未跟踪 OnActivityResult 方法
- java - 如何在不改变符号位置的情况下反转字符串中的所有单词?
- reactjs - 如何从 React 上的 axios api 返回变量到 html
- android - Android XML Data Binding 按 id 传递视图
- javascript - 使用javascript在多行表中显示下拉项的值
- python - 使用 Python 解析复杂的 xml 文件
- laravel-nova - Laravel Nova 管理面板中的动态资源
- dbt - 如何为将用于完全刷新的表创建备份?
- mysql - 如何优化此查询?
- node.js - How to listen for new users when using Firebase's listUsers()