Угловой материал: 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.

Есть идеи?

Ответы на вопрос(5)

Ваш ответ на вопрос