Teste de digest com variáveis bindadas no template
O que é este teste
O AngularJS só atualiza a tela quando roda um digest: um ciclo em que ele compara
cada variável observada com o valor anterior e aplica as diferenças no HTML. Esse ciclo é disparado
automaticamente por tudo que passa pelo Angular, como ng-click, $http e
$timeout. Código que roda fora dele, como um setTimeout puro, altera o
$scope sem que a tela perceba.
Cada botão abaixo altera o mesmo valor de uma forma diferente. Compare o Valor exibido com o Registro: o registro escreve direto no DOM e sempre aparece, enquanto o valor só muda na tela quando um digest acontece. Alguns cenários também escrevem no console do navegador.