angular-rut
angular-rut copied to clipboard
Digito verificador en input aparte
Han visto que a veces las páginas separan el rut en dos inputs, el "cuerpo" y el digito verificador. Debiéramos hacer algo para soportar eso
<input ng-rut-body rut-format="live" ng-model="data.rutBody" type="text">
-
<input ng-rut-digit rut-body="data.rutBody" ng-model="data.rutDigit" type="text">
Algo así....
Porque hacer una referencia al body desde el rut-digit?? rut-body="data.rutBody"
me imagino que cuando usa ng-rut-body
este debiera hacer require="^ng-rut-digit"
para obtener el controllador y ahi conectarlos... ahi el rut-digit
puede exponer el valor del digito y lo necesario para poder validar el ng-model
del digito...
Y que pasa si en el formulario se piden dos ruts? On Dec 19, 2014 2:54 PM, "Juan Ignacio Donoso" [email protected] wrote:
Porque hacer una referencia al body desde el rut-digit?? rut-body="data.rutBody"
me imagino que cuando usa ng-rut-body este debiera hacer require="^ng-rut-digit" para obtener el controllador y ahi conectarlos... ahi el rut-digit puede exponer el valor del digito y lo necesario para poder validar el ng-model del digito...
— Reply to this email directly or view it on GitHub https://github.com/platanus/angular-rut/issues/8#issuecomment-67672483.
buena pregunta,
podria ser
<div ng-rut>
<input ng-rut-body rut-format="live" ng-model="data.rutBody" type="text">
-
<input ng-rut-digit ng-model="data.rutDigit" type="text">
</div>
y usar ng-rut para unirlos....
tambien a lo mejor se podria hacer..
<input ng-rut rut-format="live" separate-digit="true" ng-model="data.rut" type="text">
y manejar el hacer que el template sea con 1 o 2 inputs dependiendo de separate-digit="true"
me gusta más como se ve la segunda opción, pero se me ocurre que es más general la primera. Podría haber gente que quiere ponerle el "-" entre medio y otros no.
mm, si te cacho... es como mas flexible, pero se veria bien rico de la segunda manera....
a lo mejor se puede hacer para que sea de las dos manera.... que sean alternativas..
y a lo mejor se podria pasar un attributo para formatear el valor que va al ng-model...
Hola he usado su librería, y me parece buena la directiva (los felicito), excepto por un bug que le encontré en el browser safari, en el cual, al escribir el rut, en modo live, el guión se antepone y no queda bien escrito el Rut.
gracias @richardgarces podrias hacer un issue aparte por favor?? y tienes una idea de porque pasa?