ng-bootstrap.github.io/#/components/typeahead/api#NgbTypeahead
мответМне объяснили использовать selectItem для получения события select.
Но на этом этапе модель, которую я привязал к текстовому полю, по-прежнему является исходным текстом, введенным пользователем, а не элементом выбора.
я использую
(selectItem)="search(model)"
чтобы получить событие, и в TS
search(model) {
this._service.search(model).subscribe(
results => this.results = results,
error => this.errorMessage = <any>error);
}
но, как упоминалось выше, это вызывает мой бэкэнд с набранным пользователем текстом, а не с полным текстом выбранного элемента заголовка.
Мои бэкэнд-логи
2017/03/24 20:44:14 /api/typeahead/ok
2017/03/24 20:44:14 /api/search/ok
где второй должен быть / api / search / $ actualSelectedItem.