2016-11-22 24 views
1

$ document.findに問題があります。送信時にフォームエラーにスクロールする必要があります。

var errors = $document.find('.input-name:not(.ng-hide)'); 

フォームが送信されても​​エラーが発生したときに呼び出されます。クリックすると何も見つかりませんが、もう一度もう一度クリックするとエラーが検出され、正常にスクロールできます。私はそれがウォッチャーとダイジェストループと関係があると信じていますが、私はそれをあまりにも長く乱し続けています。どんな助けにも感謝!ありがとう

+2

sytaxエラー:$(document).findではない$ document.find –

+0

の要素を見つけるには...これを見てくださいhttp://stackoverflow.com/questions/17283697/angularjs-how-to- find-using-jqlite – intekhab

+0

これは完全に機能しています。私は同じ機能を他のところで働いていましたが、私は$ documentを依存関係として定義しましたが、私は混乱しているはずですが、 – carrera

答えて

0

これを使用してください

とコントローラで$ documentを使用することを確認してください。

var errors = $(document).find( '。入力名:not(.ng-hide)');

関連する問題