2017-05-16 27 views
0

私は、特定のクラスと入力フィールドを探しています。アンギュラ検索、複数のクラス

だから、現在、次のようになります。

angular.element(document).find('input.ng-invalid-utf'); 

これが正常に動作します。しかし、複数のクラスを検索したい場合は、

angular.element(document).find('input.ng-invalid-utf, textarea.ng-invalid-utf, input.ng-invalid-max'); 

検索する場所はわかりません。

+1

angular.elementは(何の目的である)。を見つけますか?あなたは何を達成しようとしていますか?これは、それを達成するための最良の方法ではないかもしれない、さらに上に表示するために、コントローラ上のデータを操作たとえば、あなたは、要素を取得する必要はありませんが、あなたは、コントローラ上で容易に入手可能である(使用モデルをしたいと思います例えば)。 – rrd

+0

基本的に私たちの会社は、いくつかの入れ子になったフォームを持つかなり複雑なアプリケーションを持っています。要件は、ユーザーが[保存]をクリックすると、どの入力とテキストエリアが無効であるかを確認することです。私が手オブジェクトが複雑すぎるがあるので、私はエラーを。それだけで、NG-無効なクラスを検索するために、フォームを反復する方が簡単だと思います$。 – user5417542

答えて

0

あなたは要素を照会することによって、いくつかの要素の値を更新しようとしている場合、私はそれをしないことをお勧め。 使用

//in your controller 
$scope.name = 'example'; 
//in your html 
<input type='text' ng-model="name" /> 
+0

基本的に私たちの会社はいくつかのネストされたフォームを持つかなり複雑なアプリケーションを持っています。要件は、ユーザーが[保存]をクリックすると、どの入力とテキストエリアが無効であるかを確認することです。私は、単純にng - 無効なクラスを検索し、フォームを反復するのが簡単だと思います。 – user5417542