我不知道爲什麼,但默認情況下在Angular.js本作是由無效dafault(在表格上沒有互動):Angular.js形式Invalid-不知道爲什麼
<!-- Persistence -->
<div class="col-sm-6" ng-class="{'has-error': form.persistence.$dirty && form.persistence.$invalid}">
<div class="checkbox">
<input for="persistence" type="checkbox" ng-change="resetPersistenceInputBox(form, vip)" ng-model="persistanceCheckbox" ng-init="persistanceCheckbox=false">Client IP Based Persistence
<div>
<label class="control-label" style="font-weight: bold">Enter CIDR Netmask</label>
<div class="input-group">
<span class="input-group-addon">
x.x.x.x/
</span>
<input type="text" class="col-sm-6 form-control" id="persistence" ng-init="persistanceCheckbox=false" name="persistence"
ng-disabled="!persistanceCheckbox"
ng-required="persistanceCheckbox"
ng-model="vip.algorithm.persistence"
ng-pattern='/^([0-9]|[12]\d|3[0-2])$/'
ng-trim="true"
placeholder="Enter a netmask between 0-32">
</div>
<div class="help-block" ng-show="form.persistence.$dirty && form.persistence.$invalid">
<span ng-show="form.persistence.$error.pattern && form.persistence.$dirty">Netmask must be a number between 0-32.</span>
<span ng-show="form.persistence.$error.required">CIDR Netmask is required while "Client IP Based Persistence" is checked.</span>
</div>
</div>
</div>
</div>
作爲persistanceCheckbox是假的,輸入#持久性已禁用。 – 2014-12-03 18:11:37
爲什麼這會導致表單無效? – dman 2014-12-03 18:45:31