Dynamically Generating Validation Attribute On Input Using Interpolation
Edit: This question is no longer relevant as of Angular version: 1.3.0-beta.12 you can now parse ng-minlength and ng-maxlength dynamic values. See: https://github.com/angular/angul
Solution 1:
Hi you can use double {} to interpolate dynamic validation rules please see here: http://jsbin.com/xayiro/1/
If you can post you field.ValidationAttributes model I can update jsbin.
HTML:
<ng-formname="innerForm"><inputtype="text"name="foo"ng-model="item.foo"ng-minlength="{{validation.minlength}}"required/><spanng-show="innerForm.foo.$error.required">required</span><spanng-show="innerForm.foo.$error.minlength">to short</span></ng-form>
JS:
$scope.validation= {
maxlength:20,
minlength:3
};
Post a Comment for "Dynamically Generating Validation Attribute On Input Using Interpolation"