我想从预输入中对项目选择运行一些自定义逻辑。我无法使用预输入控件绑定(bind)选定的项目事件。我正在使用ng-bootstrap(bootstrap4)。
<input type="text" [(ngModel)]="model" [ngbTypeahead]="search" placeholder="Search" [resultTemplate]="rt" [inputFormatter]="formatter" />
最佳答案
您可以绑定(bind)到ngbTypeahead的selectItem输出
<input type="text" class="form-control" (selectItem)="itemSelected($event)" [(ngModel)]="model" [ngbTypeahead]="search" [resultTemplate]="rt" [inputFormatter]="formatter" />
这将在您的组件类中:
itemSelected($event) {
alert($event.item.name);
}
这是一个工作正常的人:plunker
关于angular - 如何捕获NgbTypeahead SelectedItemEvent?,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/42096218/