Fala galera!
Eu estou começando a estudar e trabalhar com AngularJS no meu trabalho. Eu criei uma função para retornar um true ou false para um ng-show de um botão. Ao usar o debugger , quando dou um refresh na página, observei que a validação dentro dessa função é feita várias vezes. O fluxo é repedido várias vezes, e as vezes têm resultados diferentes, até a página estar totalmente carregada. Alguém saberia me explicar o porquê ? Pergunto porque isso me atrapalha um pouco já que tenho que criar um if para cada situação em que o fluxo é repetido. Por exemplo, uma variável x pode ter um valor undefined e quando o fluxo passa pela validação novamente, ter um valor diferente.
Desde já, eu agradeço!