如何移交ng-bootstrap typeahead的选项列表

时间:2018-03-12 08:45:17

标签: angular bootstrap-4 angular5 typeahead ng-bootstrap

我想为我的很多输入实现ng-bootstrap的预先输入。我可以以某种方式交出选项数组吗?

问题是,ngbTypeahead需要一个带有一个参数的函数,如下所示:

<input [(ngModel)]="model" [ngbTypeahead]="search"/>
search = (text$: Observable<string>) =>

我需要改变它,所以我也可以交出选项数组。 我该怎么做?

<input [(ngModel)]="model" [ngbTypeahead]="search(observable, options)"/>
search = (text$: Observable<string>) =>

1 个答案:

答案 0 :(得分:0)

我找到了解决方案。

我创建了另一个返回搜索功能的函数,它仍然只需要一个参数:

typeAheadResultFunction(hc: HeaderColumn): (text: Observable<string>) => Observable<string[]>{
    return (text$: Observable<string>) => text$ ...
}