callback angular ui-bootstrap typeahead no selectMatch?

Eu estou usando o typeahead angular de ui-bootstrap e eu gostaria de usá-lo como uma maneira de pegar muitas opções, então eu precisaria obter o valor selecionado quando o método selectMatch é lançado, mas não consigo encontrar como fazer que no meu controlador

<div class='container-fluid' ng-controller="TypeaheadCtrl">
<pre>Model: {{selected| json}}</pre>
<input type="text" ng-model="selected" typeahead="state for state in states | filter:$viewValue">

Se eu observar o valor selecionado, recebo a alteração toda vez que uma tecla é pressionada ...

scope.$watch('selected', function(newValue, oldValue) {... });

Eu entendi que o método selectMatch é o que é chamado quando o usuário pressiona entrar ou clicar na lista, mas eu não sei como ter um retorno de ...

Obrigado !

questionAnswers(4)

yourAnswerToTheQuestion