In tutti gli esempi AngularJS, la libreria Angular viene inserita nei tag HEAD del documento. Ho un progetto esistente che è stato costruito sul layout HTML5 Boilerplate. Questo definisce che le librerie JS devono essere posizionate nella parte inferiore del DOM prima del tag </BODY>
.AngularJS in HEAD vs BODY
AngularJS deve essere posizionato nel TESTA?
"Posiziona il tag di script nella parte inferiore della pagina. L'inserimento di tag di script alla fine della pagina migliora il tempo di caricamento dell'app perché il caricamento HTML non viene bloccato dal caricamento dello script angular.js." - [Bootstrap page] (http://docs.angularjs.org/guide/bootstrap) –
Mi dispiace - la mia formulazione è probabilmente off. Tag di script nella parte inferiore del documento prima del tag body ENDING. :) – Cadriel
La pratica migliore è mettere gli script sul fondo del corpo come dici tu. Tuttavia, se il tuo intero sito è guidato da angolare, non importa se fai head o body poiché il contenuto non verrà caricato fino a quando tutti gli script non saranno comunque eseguiti. –