Solucionado (ver solução)
Solucionado
(ver solução)
2
respostas

Mecanismo Durty

Boa Tarde, estou com um problema e gostaria de alguma sugestão.

O cenário é o seguinte:

Tenho diversos formularios e esses formularios são divididos em abas, preciso de um mecanismo que identifique se alguma coisa foi modificada no formulario. pois existe uma função que é executada no $interval ou $timeout que será responsável em salvar esse formulario como rascunho, evitando a perda de informação, outra situação é salvar o formulario como rascunho na mudança de aba.

Resumindo, como faço um mecanismo de escuta que verifica se alguma coisa foi modificada? A ideia que tenho é colocar em todos os elementos no ngChange chamar uma função que modifica o dirty (variavel que ficará responsável em guardar uma informação de verdadeiro ou falso). E no envendo da aba adicionar um evento para chamar o método de saveRascunho.

Alguma sugestão?

Obrigado desde já.

2 respostas

Oi Luciano,

Fiz um exemplo bem simples salvando o rasunho localmente no localStorage com 2 campos:

http://codepen.io/sergiolopes/pen/GrYyQv

Usei o ng-change entao toda modificacao ja salva o rascunho. Logo nao é necessario salvar na troca de abas.

solução!

Oi Luciano,

Fiz um exemplo bem simples salvando o rasunho localmente no localStorage com 2 campos:

http://codepen.io/sergiolopes/pen/GrYyQv

Usei o ng-change entao toda modificacao ja salva o rascunho. Logo nao é necessario salvar na troca de abas.