Каков правильный/общепринятый способ использования отдельных таблиц стилей для различных представлений, которые использует мое приложение?
В настоящее время я помещаю элемент link в view/partial html наверху, но мне сказали, что это плохая практика, хотя все современные браузеры поддерживают его, но я могу понять, почему он нахмурился.
Другая возможность заключается в размещении отдельных таблиц стилей в моем index.html head
, но я бы хотел, чтобы он загружал только таблицу стилей, если ее представление загружается во имя производительности.
Является ли эта плохая практика, поскольку стилизация не будет действовать до тех пор, пока загрузка css не будет сформирована на сервере, что приведет к быстрой вспышке неформатированного контента в медленном браузере? Я еще не видел этого, хотя я тестирую его локально.
Есть ли способ загрузить CSS через объект, переданный в Angular $routeProvider.when
?
Спасибо заранее!