Угловой материал: md-autocomplete - как скрыть предложения md-autocomplete-по событию Enter?
я имеюmd-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>
с директивой:ng-enter
.
Моя цель:Когда пользователь нажимаетEnter
Я хочу спрятатьсяmd-autocomplete-suggestions
падать
Я знаю из HTML мне нужно как-то позвонить:$mdAutocompleteCtrl.hidden = true;
но понятия не имею, как использовать$mdAutocompleteCtrl
в контроллере.
Я гуглил и нашел:
$timeout( function() { $scope.$childHead.$mdAutocompleteCtrl.hidden = true; },100);
но нет$mdAutocompleteCtrl
(по крайней мере, в моем JS, только в HTML, и я не знаю его объем)
Я играю с этимпример: введите «а» и после выпадающего нажмите Enter.
Есть идеи?