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

Mecanimos TIMEOUT

Boa Tarde, estou com dificuldades em criar um mecanismo de timeout, esse mecanismo tem como objetivo gravar o formulario que está sendo preenchido se o usuario ficar muito tempo sem atuar nele. Procurei um pouco na documentação do angular e vi algo com $timeout, não se se isso serveria para meu caso, se alguem tiver alguma sugestão fico agradecido.

2 respostas

Olhando a documentação parece que esse é o caminho mesmo => https://docs.angularjs.org/api/ng/service/$timeout

Ele é um camada sobre o window.setTimeout... acho que vc pode definir sua função que grava os dados nele.

solução!

Perfeito Alberto.

Luciano, por debaixo dos panos o $timeout chama $scope.apply para que sua view seja atualizada. Em suma, usar o setTimeout padrão do JavaScript tem problema, porque quando você realizar alguma modificação por ele, o Angular não saberá que o modelo foi modificado.