Задать вопрос

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

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

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

Кстати, этот же вопрос актуален, если использовать templateURL в директивах, но я пока обхожуст просто строкой в js.
  • Вопрос задан
  • 306 просмотров
Подписаться 3 Оценить Комментировать
Помогут разобраться в теме Все курсы
  • Академия Eduson
    Fullstack-разработчик на JavaScript
    11 месяцев
    Далее
  • Академия Eduson
    Frontend-разработчик
    9 месяцев
    Далее
  • Учебный центр IBS
    WEB-022 Разработка на Angular. Продвинутый уровень
    1 неделя
    Далее
Решения вопроса 1
SerzN1
@SerzN1
Challenge me!
ИМХО: пути основных папок должны быть прописаны в константы, соответственно на выходе или хелпер или константа + путь к файлу, или же в less sass это переменная пути до папки с фонами как в вашем случае.
DataUri только для элементов интерфейса (и желательно в векторе), не надо пихать туда все подряд.
Ответ написан
Пригласить эксперта
Ваш ответ на вопрос

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

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