Я использую два визуальных шаблона для определенного сайта, чей css конфликтует довольно немного, поэтому вместо того, чтобы делать болезненное редактирование, я решил, что динамическая загрузка сделает трюк.Динамическая загрузка CSS в angularjs (задержка загрузки)
Поэтому я использую это в моем <head>
<!-- css is loaded dynamically through angular -->
<link ng-repeat="item in css.files" ng-href="{{item}}" rel="stylesheet">
И установить $rootScope.css.files
внутри моего .config()
моего модуля.
CSS загружается отлично, однако между загрузкой содержимого страницы и загрузкой CSS наблюдается заметная задержка. В основном, неидентифицированный html-дисплей показывается до тех пор, пока файлы CSS не будут полностью загружены.
Есть ли способ остановить показ страницы перед загрузкой CSS? Есть ли какое-либо событие для завершения загрузки элемента ng-href
?
Использование 'ng-cloak' на вашем элементе тела может быть здесь. См. Http://docs.angularjs.org/api/ng.directive:ngCloak. – scarlz
Я посмотрел на ng-плащ, и он не решает проблему. –