Angular Material: md-autocomplete - wie verstecke ich md-autocomplete-Vorschläge bei Enter event?

Ich habemd-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>

mit Anweisung:ng-enter.

Mein Ziel:Wenn der Benutzer @ drücEnter Ich möchte mich versteckenmd-autocomplete-suggestions Dropdown-List

Ich weiß aus HTML, ich muss irgendwie anrufen:$mdAutocompleteCtrl.hidden = true; aber habe keine Ahnung, wie man @ benut$mdAutocompleteCtrl in Controller.

Ich googelte und fand:

$timeout( function() { $scope.$childHead.$mdAutocompleteCtrl.hidden = true; },100);

aber es gibt keinen$mdAutocompleteCtrl (Zumindest in meinem JS, nur in HTML und ich kenne den Umfang nicht)

Ich spiele mit diesemBeispie: Geben Sie 'a' ein und drücken Sie nach dem Dropdown die Eingabetaste.

Irgendwelche Ideen

Antworten auf die Frage(10)

Ihre Antwort auf die Frage