2015-03-03 3 views
0

У меня есть настраиваемая директива, которая имеет mutliple элементы html с классами, применяемыми к ним, и у меня есть файл CSS, специфичный для этой директивы, где были определены все эти классы. Каков наилучший способ загрузки этого файла CSS по требованию, когда я использую настраиваемую директиву (в любом из моих представлений?Как загрузить настраиваемую директиву определенный файл CSS в angularjs?

+0

Есть ли какие-либо проблемы для вас, просто включите его в главный html? Каковы преимущества для вас при загрузке по запросу? – SayusiAndo

+0

У нас есть ленивая концепция загрузки, реализованная в нашем проекте. Мы не загружаем файлы, которые не используются. а также эта директива является частью общего модуля. Если представление не использует эту директиву, зачем ее загружать? – Diablo

ответ

0

Одной из возможностей было бы динамическое создание тегов ссылок и их добавление в голову документа. d, возможно, захотите обернуть это за сервис, который может отслеживать, какие таблицы стилей уже загружены.

Вы также должны убедиться, что дождитесь, пока таблица стилей будет загружена и применена, прежде чем показывать вашу директиву так, чтобы что вы не получаете вспышки неравномерного содержимого.

Смежные вопросы