Solucionado (ver solução)

Importante

Você está vendo a versão anterior da nova experiência da Alura que estamos preparando para você. Em breve, ela ganha uma identidade visual novinha totalmente pensada em potencializar seus estudos!

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.