Hello
ng-pattren doesn't work if I set pattern via a controller. 
e.g.

template
<input type="text" id="pay-account" name="account" class="form-control" 
ng-model="model" ng-required="true" required="required"  ng-pattern="{{ 
field.valueRegexp }}" >

controller
$scope.field.valueRegexp = '/^\\d{3,6}$/';

In case if the same regexp is placed in template then work well but via the 
contoller doesn't work.
I'd tried to call apply e.g. $timeout(function(){ $scope.$apply() }, 100); 
but without success.

Could help me and suggest  right way to solving the issue.

Thanks!

 

-- 
You received this message because you are subscribed to the Google Groups 
"AngularJS" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to [email protected].
To post to this group, send email to [email protected].
Visit this group at http://groups.google.com/group/angular.
For more options, visit https://groups.google.com/d/optout.

Reply via email to