javascript - Watch ng-model whilst using minlength? -


i'm trying watch value of ng-model whilst using minlength validation. problem model value remains empty/undefined until validation criteria met.

html

<input ng-model="xyz" minlength="8" /> 

js

$scope.$watch('xyz', function(val) {   // either undefined or   // string bigger or equal   // 8 characters.   console.log(val); }); 

i know substring element's value, code implemented in directive uses $compile, ideally i'd prefer watch model value.

any thoughts on how resolve this?

https://docs.angularjs.org/api/ng/directive/ngmodeloptions

allowinvalid: boolean value indicates model can set values did not validate correctly instead of default behavior of setting model undefined.


Comments

Popular posts from this blog

wordpress - (T_ENDFOREACH) php error -

Export Excel workseet into txt file using vba - (text and numbers with formulas) -

Using django-mptt to get only the categories that have items -