如果我的字段未被禁用,我该如何验证我的输入

时间:2016-08-10 10:37:15

标签: html angularjs validation disabled-input ng-required

如果我的字段未被禁用,我该如何验证我的输入。我想写一些像ng-required="job_name.disabled!="disabled""这样的东西但是我没有把它弄好。

<input class="form-control" type="text" ng-model="data.job.name" name="job_name" 
       validate-on="dirty" ng-disabled="true" ng-required="true" 
       required-message="'Name is required!'" />

1 个答案:

答案 0 :(得分:0)

这个怎么样

<input class="form-control" type="text" ng-model="data.job.name" name="job_name" validate-on="dirty" ng-disabled="vm.disabled" ng-required="!vm.disabled" required-message="'Name is required!'" />

这意味着如果没有禁用则需要,并在您的范围内保持禁用条件。简短形式

<input ng-disabled="vm.disabled" ng-required="!vm.disabled" />