html - ng-multiselect-dropdown 总是被解雇
问题描述
我正在使用 ng-multiselect-dropdown。我对其中一个回调有疑问
<ng-multiselect-dropdown *ngIf="filteredSids.length > 0"
[data]="filteredSids"
[disabled]="false"
[(ngModel)]="selectedSids"
(onSelect)="selectedSIDs($event); onItemSelect($event)"
(onSelectAll)="onSelectAll($event)"
(onDeSelect)="onItemDeSelect($event)"
(onDeSelectAll)="onDeSelectAll($event)"
[settings]="dropdownSettings"
(onDropDownClose)="onCloseDialog($event)">
</ng-multiselect-dropdown>
onDropDownClose 回调不仅会在下拉菜单消失时触发,而且在我单击页面中的任何位置时都会触发。即使下拉菜单处于解雇状态,它也会被解雇。仅当下拉菜单消失时,我才需要将其解雇。任何帮助表示赞赏。
解决方案
推荐阅读
- vue.js - 基本的 Vue 商店,在整个应用程序中具有相关的 API 调用
- amazon-web-services - 需要 AWS 存储架构帮助
- c - 告诉 C 内联函数,但仍然可以调用调试器
- nativescript - mediafilepicker:如何访问选定的文件
- winforms - 隐藏控件而不留空白
- node.js - 从命令行运行 `node index.js` 有效,但是当我在 package.json 中使用启动脚本时,我收到 EADDRINUSE /usr/bin/local/node 错误
- jenkins - Jenkins 管道作业 - 未创建工作区目录
- python - 如何在从代码中获得的 csv 文件中打印网页抓取结果
- c# - 文本框中的 RGB 代码
- r - 为过热热图创建数据框时,dplyr 左连接错误