<div class="col-xs-7">
<div class="checkbox">
<label>
<input type="checkbox" ng-model="settings.input">
checked
</label>
</div>
<div collapse="!settings.input" ng-class="myform.input.$invalid ? 'has-error has-feedback': ''">
<input type="number" class="form-control input-sm" id="inputEmail3" name="input" ng-model="settings.input" placeholder="if checked, then do validation" required min="0">
<span ng-show="myform.input.$invalid" class="glyphicon glyphicon-remove form-control-feedback" aria-hidden="true"></span>
</div>
</div>
を上書きするために私の質問は、私はinput
ためrequired
を設定すると、form.$valid
が偽になりますです、しかし、私がしたいことだけですcheckbox
がにチェックされている場合は、input
の検証を行います。チェックされていない場合、input
の値も空白の場合、の値オーバーライドする方法を、input
の$valid
をオーバーライドすることである私の目的真
すべきですか?
、感謝 – Awakening