2017-09-26 8 views
1

mdAutocompleteコントロールをクリアしてパネルを開くボタンを作成しようとしています。このようなmdAutocomplete openPanelメソッドの使用方法

何か:私はclearValue機能にブレークポイントを置き、パネルが開き、コンソールにthis.trigger.openPanel()を呼び出す場合、 https://plnkr.co/edit/KC8f1bHaDpWXEkLxzLta?p=preview

:ここ

clearValue() { 
    this.stateCtrl.setValue(""); 
    this.trigger.openPanel(); 
} 

は完全なコードのplunkですしかし、私がコードを実行させると、パネルは開かれません。

答えて

2

あなたの問題を解決するeasist方法は、ポップアップを閉じハンドラに伝播を防ぐためのものです:

(click)="clearValue(); $event.stopPropagation()" 

Forked Plunker

関連する問題