<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>
Мой вопрос, когда я установил required
для input
, то form.$valid
будет ложным, Но я хочу только когда checkbox
проверено, затем сделать input
валидация, поэтому, когда не проверяется, даже input
пуст, значение form.$valid
должен быть истинным
Что я цель состоит в том, чтобы переопределить $valid
из input
, как переопределить?
Это так мило с вашей стороны, так, спасибо – Awakening