我想为我的很多输入实现ng-bootstrap的预先输入。我可以以某种方式交出选项数组吗?
问题是,ngbTypeahead需要一个带有一个参数的函数,如下所示:
<input [(ngModel)]="model" [ngbTypeahead]="search"/>
search = (text$: Observable<string>) =>
我需要改变它,所以我也可以交出选项数组。 我该怎么做?
<input [(ngModel)]="model" [ngbTypeahead]="search(observable, options)"/>
search = (text$: Observable<string>) =>
答案 0 :(得分:0)
我找到了解决方案。
我创建了另一个返回搜索功能的函数,它仍然只需要一个参数:
typeAheadResultFunction(hc: HeaderColumn): (text: Observable<string>) => Observable<string[]>{
return (text$: Observable<string>) => text$ ...
}