正如问题所暗示的那样,我在将selected
事件应用于ng2-completer
.
这似乎也是一个未解决的问题,ng2-completer
因为他们尚未在 Github 上发布任何针对此问题的修复程序。但是,目前还没有变通的解决方案。
这是我使用的代码。
HTML 模板:
<ng2-completer
[(ngModel)]="searchStr"
[datasource]="items"
[minSearchLength]="0"
[openOnFocus]="true"
[placeholder]="'Please enter'"
[textNoResults]="false"
[maxChars]="6"
(keyup)="onKeyDown($event)"
(selected)="onItemSelect($event)"
(blur)="onTouched()">
</ng2-completer>
零件:
onItemSelect(selected: CompleterItem): void {
console.log('selected item');
console.log(selected);
}
当我单击或双击任何项目时,它不会打印任何内容。我也尝试过输入 Enter 但它也不起作用。如果您有,请帮助建议解决此问题的解决方案。先感谢您。