2017-08-03 8 views
-3

私は、ラジオボタン、入力、選択リストのようないくつかの要素を持つ複雑なフォームを持っています。フィルタ内の変更後にリクエストを送信するにはどうすればよいですか?

他の要素の1つをタッチした直後にリクエストを送信する必要があります。たとえば、ラジオボタンを選択した場合、下のページは選択したフィルタとレスポンスに基づいて変更されます。

まさに私はこのような一つの機能を記述することができます。

function filter(){ 
    do request Ajax 
} 

そして、すべての変更のため、この方法は、フォームで起こっているコールの後

。しかし、それは最適な解決策ではないようです。

+0

あなただけのチェックボックスに基づいて要素の状態(例えば表示/非表示のもの)を切り替えたい場合はこのチェックボックスでNGモデルを使用し、その値を別の場所で使用するだけです。 –

+0

あなたが何を求めているのか分かりません。私はまたあなたの質問のタイトルと質問を校正することについてとても難しいことを理解していません。 –

答えて

3

任意の入力に属するイベントをユーザー(変更)する必要があります。 例:HTMLファイルで

:あなたtypescriptですファイルで

<input type="text" (change)="filterFunction($event)" /> 

filterFunction(event:any){ 
    do ajax request 
} 
関連する問題