write raw prevent insertar div data agregar angularjs angular-ui

angularjs - raw - Cómo restablecer $ sucio en forma



ng bind w3 (1)

Lo que estás buscando es $ setPristine (). Lo encontrará en los documentos aquí: http://docs.angularjs.org/api/ng/type/form.FormController

Cuando un formulario se carga por primera vez en la página, se encuentra en un estado llamado Pristine. Encontrará que la forma. $ Pristine es verdadera y la forma. $ Dirty es falsa. Una vez que se han realizado cambios en cualquier elemento que tenga un enlace angular, esos valores se invierten. Si bien puede restablecer los valores de entrada del formulario a su estado original, al hacerlo no cambia el estado de forma angular. Hacer una llamada para formar. $ SetPristine (); establece esos valores de forma de nuevo a su estado original.

Estoy enfrentando un problema mientras uso $ dirty en mi formulario de solicitud.

El problema es que una vez que cambia el campo del formulario, el valor de $ dirty se establecerá en verdadero, pero ahora, cuando deshaga los cambios, no se restablecerá el valor de $ dirty en false

Podemos restablecer el valor $ dirty en false manualmente, pero luego, cuando vuelva a cambiar los valores de su campo de formulario, $ dirty no cambiará su valor a true . De acuerdo con mi observación, estableció el valor $ dirty de cada campo en su formulario colocando ng-dirty class. Incluso si eliminas esa clase no está afectando el comportamiento sucio de $ .

// Please find below attached Fiddle for code reference

Fiddle