2017-05-19 7 views
0

$ dirtyと$ invalidの両方が真である場合、入力フィールドに赤いbgを付けることができますが、私は正しいものではないものを1つずつしか行うことができません。あなたが適用されます。このコードでCSSで2つのAngularjsフォームバリデーションディレクティブ条件を組み合わせるにはどうすればよいですか?

input.ng-dirty.ng-invalid { 
 
    background-color:pink; 
 
}
<input class="ng-dirty ng-invalid"/> 
 
<input class="ng-invalid"/> 
 
<input class="ng-dirty"/>

、:

input.ng-dirty && input.ng-invalid { 
 
    background-color:pink; 
 
}

答えて

2

あなたは両方が真になりたい場合は、以下を行う必要がありますいずれかのクラスが要素に設定されている場合はスタイリング。

input.ng-dirty, input.ng-invalid { 
 
    background-color:pink; 
 
}
<input class="ng-dirty"/> 
 
<input class="ng-invalid"/>

関連する問題