选项选择后是否可以触发回调?我想要的是当用户使用click或enter选择选项时触发一个回调
发布于 2019-05-16 15:29:01
要在选项选择后触发回调,请在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>
通过单击或输入进行选择时,事件将为true,而对于导航,事件将为false
fieldSelected(event: any, name: any) {
if (event.isUserInput) {
//do something
console.log("Option got selected "+ name);
}
}
发布于 2018-11-29 19:02:50
像<nz-autocomplete #auto (selectionChange)="onSelect($event)">
一样使用this undocumented output。
https://stackoverflow.com/questions/53068874
复制相似问题