AngularJS muss nicht im HEAD platziert werden, und das sollten Sie normalerweise nicht, da dies das Laden des HTML-Codes blockieren würde.
Wenn Sie jedoch AngularJS am Ende der Seite laden, müssen Sie ng-cloak oder ng-bind verwenden , um das "Flashen von nicht kompiliertem Inhalt" zu vermeiden. Beachten Sie, dass Sie auf Ihrer Seite "index.html" nur ng-cloak / ng-bind verwenden müssen. Wenn ng-include oder ng-view oder andere Angular-Konstrukte verwendet werden, um nach dem ersten Laden der Seite zusätzlichen Inhalt abzurufen, wird dieser Inhalt von Angular kompiliert, bevor er angezeigt wird.
Siehe auch https://stackoverflow.com/a/14076004/215945