У меня 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
в контроллере.
Я googled и нашел:
$timeout( function() { $scope.$$childHead.$mdAutocompleteCtrl.hidden = true; },100);
но нет $mdAutocompleteCtrl
(по крайней мере, в моем JS, только в HTML и я не знаю его области)
Я играю с этим пример: введите 'a', а после раскрывающегося списка нажмите Enter.
Любые идеи?