Как вы включаете изображения в состав директив AngularJS?

Собственно, небольшие изображения через Data URL, это да. Но вот у меня сейчас в работе директива, у которой много элементов пользовательского UI реализовано растровыми бэкгранудами. Пихать почти пол метра в Data URL не хочется, есть статьи, что существенно страдает производительности при первичном отображении (декодировании base64).

И, существенная деталь: сборка галпом идёт. Все js-исходники (контроллеры, директивы и пр.) склеиваются в одни js-файл.
Аналогично, все css директив приклеиваются к оснвоному css-файлу.
Как лучше поступить в таком случае с изображениями, чтобы автоматизировать максимально гибко, без лишних прописываний путей.

Кстати, этот же вопрос актуален, если использовать templateURL в директивах, но я пока обхожуст просто строкой в js.
  • Вопрос задан
  • 305 просмотров
Решения вопроса 1
SerzN1
@SerzN1
Challenge me!
ИМХО: пути основных папок должны быть прописаны в константы, соответственно на выходе или хелпер или константа + путь к файлу, или же в less sass это переменная пути до папки с фонами как в вашем случае.
DataUri только для элементов интерфейса (и желательно в векторе), не надо пихать туда все подряд.
Ответ написан
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы