Je ne pense pas qu'il l'exécute 3 fois le ngRepeat. C'est plutot testHeader qui est evalué 3 fois. Surement parce qu'il y a plusieurs niveaux de compilation (la page, ngRepeat et ngClass).
Oui y a...