Pregunta

Cuando se utiliza AngularJS con una aplicación de Rails. He afectado un problema al editar registros, el valor de los campos de texto se establece en blanco.¿Hay alguna manera de decirle a Angularjs que usen los valores que los rieles le da los elementos del formulario como el valor inicial?

He reunido un JSFiddle para demostrar el problema que estoy teniendo:

http://jsfiddle.net/yuza7/15/

¿Fue útil?

Solución

Como ya declaró en su respuesta, puede usar NG-init.

Una forma más "angular" de hacerlo sería modificar su modelo de $ alcance / datos y no usar el parámetro de valor en sus elementos de formulario.

Consulte también AngularJS - El atributo de valor en un cuadro de texto de entrada se ignora cuando se usa un modelo NG usado?

Otros consejos

Directiva utilizada NG-INTER a medida que carga los valores iniciales antes de ejecutar cualquiera de su código.

http://jsfiddle.net/yuza7/17/

Licenciado bajo: CC-BY-SA con atribución
No afiliado a StackOverflow
scroll top