0
<div class="form-group" ng-class="{'active': field == 'country', 'has-error has-feedback' :Country.$invalid && submitted}">
<label class="col-xs-2 control-label muted" for="Country">Country</label>
<div class="col-xs-9">
<input type="text" class="form-control" id="Country" name="Country" ng-change="ChangesMade()" ng-model="data.country" ng-readonly="previewMode" ng-focus="field='country';showHelp()" ng-required="contactPersonId">
</div>
</div>
基于此字段,需要state。但它可以是大写或小写情况下,我怎么能我添加过滤器,它如何将ng模型值更改为大写以进行验证
<div class="col-xs-4 pad-none" ng-class="{'has-error has-feedback' : (data.country =='US' || data.country =='CANADA' | uppercase) && State.$invalid && submitted }">
<div class="col-xs-4" >
<label class="control-label muted" for="State">State</label>
</div>
<div class="col-xs-8 pad-none">
<input type="text" class="form-control" id="State" name="State" ng-change="ChangesMade()" ng-model="data.state" ng-readonly="previewMode" ng-focus="field='state';showHelp()" ng-required="data.country =='US' || data.country =='Canada' ">
</div>
</div>
它不工作 – user2289361
观看[小提琴](http://jsfiddle.net/2EjJ3/1 /)。在第一个文本字段中输入'US',无论如何置换,都会使其他字段(红色背景表示)成为必需。 –
谢谢先生......它的工作 – user2289361