Material angular: md-autocomplete - como ocultar sugestões de md-autocomplete no evento Enter?
eu tenhomd-autocomplete
:
<md-autocomplete
md-min-length="1"
ng-enter="presEnter();"
md-no-cache="true"
md-selected-item="selectedItem"
md-search-text="searchText"
md-items="item in querySearch(searchText)"
md-item-text="item.name"
placeholder="Search for a vegetable">
<span md-highlight-text="searchText">{{item.name}} :: {{item.type}}</span>
</md-autocomplete>
com diretiva:ng-enter
.
Meu gol:Quando o usuário pressionaEnter
Eu quero me escondermd-autocomplete-suggestions
suspenso
Eu sei do HTML que preciso de alguma forma chamar:$mdAutocompleteCtrl.hidden = true;
mas não tenho ideia de como usar$mdAutocompleteCtrl
no controlador.
Eu pesquisei e encontrei:
$timeout( function() { $scope.$childHead.$mdAutocompleteCtrl.hidden = true; },100);
mas não há$mdAutocompleteCtrl
(pelo menos no meu JS, apenas em HTML e não sei seu escopo)
Eu brinco com issoexemplo: digite 'a' e, após o menu suspenso, pressione Enter.
Alguma ideia?