チェックボックスをオンにしてテキストエリアが空の場合、テキストエリアのスタイルを変更したいと思います。赤い枠線が表示されます。チェックボックスに基づいてテキストエリアのスタイルを変更
テキストエリアが空でなく、チェックボックスがオフの場合、枠線が消えるはずです。
私はこれを試しましたが、テキストエリアが空でない場合でも境界線が表示されます。
<input style="display: inline;" id="checkbox1" type="checkbox" ng-model="checked">
<textarea name="" id="" cols="5" rows="3" ng-model="comments" ng-disabled="request.disableTransfer" ng-pattern="/^[0-9A-Za-z]*$/" ng-required="checked"></textarea>
これは、CSSの一部です:
textarea.ng-invalid {
border: 3px solid #cc4b37 !important;
}