Material angular: md-autocomplete: ¿cómo ocultar las sugerencias de md-autocomplete en el evento Enter?
yo tengomd-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>
con directiva:ng-enter
.
Mi meta:Cuando el usuario presionaEnter
Quiero escondermemd-autocomplete-suggestions
desplegable
Sé por HTML que necesito llamar de alguna manera:$mdAutocompleteCtrl.hidden = true;
pero no tengo idea de cómo usar$mdAutocompleteCtrl
en el controlador.
Busqué en Google y encontré:
$timeout( function() { $scope.$childHead.$mdAutocompleteCtrl.hidden = true; },100);
pero no hay$mdAutocompleteCtrl
(al menos en mi JS, solo en HTML y no sé su alcance)
Yo juego con estoejemplo: escriba 'a' y luego de desplegable presione Enter.
¿Algunas ideas?