AngularJS的过滤掉不输入领域的工作需要(AngularJS filter not work

2019-10-30 11:03发布

这项工作

<input type="text" aaa="{{field.isRequired | requiredx}}" ng-model="field.input.model">

产量

<input type="text" aaa="required" class="form-control ng-pristine ng-valid" ng-model="field.input.model">

但这不工作

<input type="text" required="{{field.isRequired | requiredx}}" ng-model="field.input.model">

产量

<input type="text" required="{{field.isRequired | requiredx}}" class="form-control ng-pristine ng-valid ng-valid-required" ng-model="field.input.model">

....

编辑,添加过滤器:

angular.module('appFilters', []).filter('requiredx', function() {
return function(input) {
    return input ? 'required' : '';
};

}); 任何人都有一个想法如何使它发挥作用?

Answer 1:

采用NG-需要,你可以不设置HTML5的喜欢,需要的属性。 尝试这个:

<input type="text" ng-required="(field.isRequired | requiredx)" ng-model="field.input.model">



文章来源: AngularJS filter not work in input field required