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

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

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

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

Кстати, этот же вопрос актуален, если использовать templateURL в директивах, но я пока обхожуст просто строкой в js.
  • Вопрос задан
  • 306 просмотров
Подписаться 3 Оценить Комментировать
Помогут разобраться в теме Все курсы
  • Javascript.ru
    Курс по Angular
    6 недель
    Далее
  • Skillfactory
    Профессия Frontend-разработчик PRO
    14 месяцев
    Далее
  • Компьютерная академия «TOP»
    Frontend разработка
    12 месяцев
    Далее
Решения вопроса 1
SerzN1
@SerzN1
Challenge me!
ИМХО: пути основных папок должны быть прописаны в константы, соответственно на выходе или хелпер или константа + путь к файлу, или же в less sass это переменная пути до папки с фонами как в вашем случае.
DataUri только для элементов интерфейса (и желательно в векторе), не надо пихать туда все подряд.
Ответ написан
Пригласить эксперта
Ваш ответ на вопрос

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

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