2017-11-14 4 views
0

私のアプリケーションでは、グローバルフィルタを使用しているprimeng dataTableを使用してコンポーネントを作成しました。手動で入力を入力している間、期待どおりに動作しています。しかし、私たちが入力にデフォルト値を提供しても同じことは動作しません。Primeng DataTableグローバルフィルタのデフォルト値はフィルタリングされません

<input #gb type="text" 
     placeholder="Global search.." class="changeListComponent_inputSearch" [(ngModel)]="jiraRef"> 

データをフィルタリングすることが、私は、入力上の任意のキーボード操作をすれば、それは働いていないjiraRefに値を設定しながら。

入力コードに対してどのようにキーボードアクションをトリガーできますか。

+0

入力変更で関数を呼び出すとしますか? –

+0

値を設定している間、入力のkeypressイベントをトリガーしたい –

+0

今すぐ私の答えをチェックしてください。 –

答えて

0

が好き、それを使用します。

<input #gb type="text" placeholder="Global search.." class="changeListComponent_inputSearch" [(ngModel)]="jiraRef" (ngModelChange)="updateSearch(jiraRef)"> 

ngModelChangeパラメータjiraRefとコンポーネント内の関数を呼び出すupdateSearch()ngModel &の変化を検出します。

関連する問題