In allen AngularJS-Beispielen wird die Angular-Bibliothek in die HEAD-Tags des Dokuments eingefügt. Ich habe ein bestehendes Projekt, das auf dem HTML5-Boilerplate-Layout basiert. Dies legt fest, dass JS-Bibliotheken ganz unten im DOM vor dem Tag </BODY>
platziert werden sollen.AngularJS in HEAD vs BODY
Muss AngularJS im HEAD platziert werden?
"Platzieren Sie das Skript-Tag am Ende der Seite. Das Platzieren von Skript-Tags am Ende der Seite verbessert die Ladezeit von Apps, da das Laden von HTML durch das Laden des angular.js-Skripts nicht blockiert wird." - [Bootstrap-Seite] (http://docs.angularjs.org/guide/bootstrap) –
Entschuldigung - mein Wortlaut ist wahrscheinlich falsch. Script-Tags am Ende des Dokuments vor dem Body-Tag ENDING. :) – Cadriel
Best Practice ist es, Skripte auf den Boden des Körpers zu setzen, wie Sie sagen. Wenn jedoch Ihre gesamte Website von eckigen gesteuert wird, spielt es keine Rolle, ob Sie Kopf oder Körper verwenden, da der Inhalt erst geladen wird, wenn alle Skripts ausgeführt wurden. –