O modelo sider Asher é confeccionado em couro legítimo, com pespontos manuais e amarração em tira de couro. É um calçado que garante conforto e estilo ao visual masculino. Ideal para homens que apreciam roupas com estilo casual e elegância no look completo. Com bermuda ou calça, é recomendado usá-lo sem meias, em razão do estilo do calçado e por ser forrado em couro, proporcionando que os pés respirem nos dias mais quentes. Pelo fato de sua palmilha ter acabamento almofadado, o conforto deste modelo é inexplicável, proporcionando uma pisada leve e agradável. Também é Indicado para momentos casuais e dia a dia.

Eu defini uma function no escopo. E quando eu o chamo da visão dentro de {{}}, ele executa um número X de vezes.
O ouvinte de exibição pode alterar o modelo, o que pode acionar outros ouvintes para triggersr. Isso é obtido executando novamente os observadores até que nenhuma alteração seja detectada. O limite de iteração de reexecução é 10 para evitar um impasse de loop infinito.
Quando você vê isso acontecendo, isso significa que você está mudando o modelo de forma que Angular tenha que reexecutar o resumo e triggersr os relógios novamente. Em seu caso particular, você está chamando uma function que atualiza um contador, que é exibido na página. Quando o valor do contador é alterado, ele executa o resumo novamente, que chama a function que atualiza o contador, etc, etc.
Angular espera que você (e de fato incentiva você) altere o modelo e deixe a visão responder a essas mudanças, e não o contrário.
Esse é o comportamento esperado. Expressões angulares ( {{expression}} ) são reavaliadas em cada loop $ digest (às vezes várias vezes por loop). Isso significa que as expressões devem permanecer leves em termos computacionais.