2017-08-07 12 views
0

私はAngularJSのフォームを提出する必要があります。これは、Elastic Searchを使用した検索フォームです。場合によっては検索結果が表示されない場合もあります。ボタンをもう一度クリックする必要があります。AnguarJS自動送信フォーム

検索結果に結果がある場合、フォームを自動的に「再提出」することは可能ですか?

ありがとうございます!このような

答えて

0

コールクリックプログラム的

angular.element('#myButton').triggerHandler('click'); 

かが

form.$setSubmitted(); 
+0

この呼び出しを実行してフォームを送信するには、右のjQueryで作られていますか? –

+0

angle要素からdocs 'jQueryが利用可能な場合、angular.elementはjQuery関数のエイリアスです。 jQueryが利用できない場合、angular.elementはAngularJSのjQueryの組み込みサブセット「jQuery lite」またはjqLit​​eに委譲します。フォーム上のsetsubmittedは単にngFormです。FormController – Ero

+0

@MatheusSartoriはこれを助けましたか? – Ero

2

使用(onclickの)指令:

<button(onclick)='test()'>Submit</button>