я использую ngbTypeahead для функции опережающего поиска, но мне интересно, могу ли я передать параметры функции поиска.
<input id="typeahead-basic" type="text" class="form-control" [(ngModel)]="model" [ngbTypeahead]="search(param1, param2)"/>
угловатый
search = (text$: Observable<string>) =>
text$.pipe(
debounceTime(300),
distinctUntilChanged(),
tap(() => (this.searching = true)),
switchMap(term =>
this.underwritingServiceWrapper.search(term).pipe(
tap(() => (this.searchFailed = false)),
catchError(() => {
this.searchFailed = true;
return of([]);
})
)
),
tap(() => (this.searching = false))
)
Я проверил это, но, похоже, не работает. Angular 2 ng bootstrap typehead передает дополнительный параметр
Может ли кто-нибудь помочь мне с примером?