ng-zorro-antd - 自动完成 - 所选选项的回调
问题描述
选择选项后是否可以触发回调?我想要的是当用户通过单击或输入选择选项时触发回调
解决方案
要在选项选择后触发回调,请在 nz-auto-option 上调用 selectionChange,这将传递事件,并选择选项
<nz-autocomplete #auto [nzBackfill]="true" >
<nz-auto-option *ngFor="let option of pastSearchOptions" (selectionChange)="fieldSelected($event, option)" [nzValue]="option">{{ option }}</nz-auto-option>
</nz-autocomplete>
通过单击或输入进行选择时,事件将为真,而导航则为假
fieldSelected(event: any, name: any) {
if (event.isUserInput) {
//do something
console.log("Option got selected "+ name);
}
}
推荐阅读
- java - 关闭应用程序时使用 WorkManager 不工作/不安排作业
- linux - bash,如何在出现 N 次分隔符后检索值?
- python - 如何在 python 脚本中使用 Pybind11 修改/访问 C++ 指针?
- python-3.x - 批量标准化(恢复保存的模型)
- python - 嵌套字典中存在值
- sql - sql oracle中的联合时间 - 难题
- angular - 用于多个站点的 ASP Core WebAPI,将数据保存到不同的数据库
- python - 从 .rst 格式的 Sphinx 文件中导入多个表
- c++ - MPI中点对点通信导致死锁,使用循环从master发送给children
- javascript - 将 javaScript 转换为 typeScript 以及如何导入该文件