NgbTypeahead selectItem clicou no item ngBootstrap angular2
Nissoresponda, foi-me explicado o uso do selectItem para obter o evento select.
Mas, nesse ponto, o modelo que vinculei à caixa de texto ainda é o texto original digitado pelo usuário, não o item selecionado.
eu uso
(selectItem)="search(model)"
para obter o evento, e no TS
search(model) {
this._service.search(model).subscribe(
results => this.results = results,
error => this.errorMessage = <any>error);
}
mas, como mencionado acima, isso chama meu back-end com o texto digitado pelo usuário, não o texto completo do item selecionado do cabeçalho de digitação.
Meus logs de back-end
2017/03/24 20:44:14 /api/typeahead/ok
2017/03/24 20:44:14 /api/search/ok
onde o segundo deve ser / api / search / $ actualSelectedItem.