Sasha
Не понимаю, как сделать нормально(
Sasha
Может я сам кейс не верно объясняю?
Viktor
видимо, потому что я дважды прочитал сообщения, и как - то много тумана в голове осталось
Viktor
примерно понятно что вы хотите сделать
Ivan
Привет ребят! Есть халтурка небольшой сайт, фронт+бек, аналог фрилансим. Вилка 30к. Верстка готова. Средняя срочность.
Sasha
Сейчас попробую максимально верно объяснить. Был gulp-concat, который собирал проект. Есть компонент, который в цикле, в зависимости от типа виджета, с помощью ng-include рендерил темплейт для виджета: <div ng-repeat="widget in widgets"> <widget widget-type="widget.type"> <!-- здесь switch-case> <!--return ng-include="widget template"> </widget> </div>В случае с галп конкатом, не было проблем с инклюдом, потому что там были пути до темплейтов. В случае с вебпаком: import CharWidget from './char-widget.tpl.html';У нас собственно уже не ссылка на темплейт, поэтому нг-инклюд здесь не катит. Вопрос, как расово это решить в случае с вебпаком?
Ivan
В рублях
Viktor
Ну хотя бы белорусских, может?
Igor
парни, как в контроле проверить загрузилась ли вьюха?
Igor
я пытаюсь в контролере получить элемент на вьюхе, а он его при загрузке не видит
Bogdan
я пытаюсь в контролере получить элемент на вьюхе, а он его при загрузке не видит
https://stackoverflow.com/questions/12304291/angularjs-how-to-run-additional-code-after-angularjs-has-rendered-a-template может поможет
Igor
так себе помогло) но ладно
Igor
Тайм-аут можно заюзать, из бед пректисес
ну я думал, но решил что плохое решение
Igor
другого решения нет?
Amirkaaa
Всем привет, вышла такая сложность, задам вопрос, вдруг найдется хоть один человек кто столкнулся с такой задачей. Ребята есть кто подключал google analytics на angularjs ? Если есть отзовитесь пожалуйста, я вам сам напишу.
Ilya
Я сталкнулся, в чем вопрос?
Viktor
Ну даже глубокую аналитику на GTM делали...
Артём
Если кому надо, написал библиотеку для своих целей. Она создает дерево вложенных элементов из массива по типу родитель-потомок, вложенность не ограничена и так же не важна последовательность в массиве, т.е. Родитель может быть выше или ниже потомка или вообще в разных частях массива находится. Подходит для меню, вложенных комментариев или категорий. Библиотека доступна в двух версиях, для php и для javascript. Пример: https://artnv.github.io/TreeBuilder/index.html
Ilya
Viktor
Ребят, есть может кто-то, кто делал подобное решение. Надо зафигачить некое подобие сервиса Яндекс карты. Тока вместо карт - нужно выдавать схему магазина, ну и там стрелками рисовать навигацию, как дойти до определённого отдела
Denis
другого решения нет?
Сменить подход
Denis
Можно есть ещё $postLink() lifecycle hook
Denis
Может к твоему случаю подойдёт
Viktor
Точнее нашёл - но там типа карты аэропортов
Bogdan
торговых центров, аэропортов и транспортно-пересадочных узлов, сообщает корпоративный блог Google. Действительно(
Bogdan
Чето не нашёл
может получится open street map как то переделать? есть спецы здесь?
Nikolai
надо иметь тайл-сервер, которому надо скормить файл с планом
Nikolai
но это не относится к ангуляру
Bogdan
О, ну тогда заколебешься писать навигационную систему Даже просто для отображения карты) Я говорил о том, что бы osm пристроить к ангулар приложению
Viktor
У меня в принципе сетевик известный, но по моему это все равно не то...
Viktor
Гугл картам такая детализация как мне вряд ли нужна
Viktor
но это не относится к ангуляру
Ну да, это вообще наверно не про ангуляр, но тут сидят опытные фронтендеры, а у меня как раз загвоздка на фронте, вот и задал вопрос
Viktor
А что для фронта разве нет js библиотек?!
Viktor
Что нибудь на базе работы с svg
Nikolai
для фронта есть лифлет, опенлеерс
Nikolai
а для лифлета должен быть тайл-сервис
Nikolai
тайлы для обычных карт это яндекс, осм, гугол
Nikolai
тайлы для плана магазина должен дать бэкенд
Viktor
тайлы для плана магазина должен дать бэкенд
а есть что-то готовое вообще известное для этого?
Viktor
лучше вектор я думаю
Nikolai
можно вектор, но один фиг он должен тайлиться
Viktor
ясно - ну и на том спасибо - ну в принципе да - было понятно что карту выдавать должен сервер вроде как... но я вчера гуглил - есть интересные варианты - когда карта делается интерактивной - и оживляется она как раз на js
Viktor
https://ruseller.com/lessons/les2072/demo/index.html - типа такого
Viktor
фактически на мой взгляд работы бека тут как раз как таковой и нет - вся магия на фронте
Viktor
и не надо бек нагружать - у меня хайлоад
Nikolai
это просто свг
Viktor
да
Nikolai
если свг небольшой, его можно положить векторным слоем на лифлет
Viktor
мне и надо просто свг, но где-то анимация, и в зависимости от входных параметров скрипта - нарисовать стрелочку
Nikolai
должен быть геосвг
Viktor
самоцели делать карту с масштабированием вообще нет
Viktor
наверно я не очень парвильно описал что хочу
Nikolai
хм
Viktor
под а-ля яндекс карты
Viktor
я имел в виду скорее механизм вставки карты на страницу
Viktor
то есть мы делаем сервис - а дальше другие ресурсы его себе юзают
Rem1te
Так попроси кого не будь пусть нарисуют тебе свг твоего магазина, сделай ему хавер, а отдельно слоем сверху размещай элемент со стрелочкой, в чом проблема ?:)
Viktor
вставляя тупо скрипт на страницу с настройками
Viktor
дизайнер боюсь сдохнет как старая лошать на 2-м магазине
Nikolai
если не надо масштабировать и драг, то просто ставишь свг как картинку и делаешь ховеры
Rem1te
ты хочешь что бы тебе кто-то магическим образом срендерил твои магазины ?
Viktor
нет - я хочу чтобы дизайнер нарисовал 80 планов и все
Viktor
а стрелочки рисовал софт
Nikolai
если надо, чтобы было масштабирование, можно из свг сделать специальный формат с геоточками, положить его слоем в лифлет
Viktor
а сотрудники клинета забили настройки - где какие товары лежат
Viktor
а не дизайнер это рисовал
Viktor
в принципе карта магазина умещается на экране
Nikolai
и на телефоне?
Rem1te
я вообще не понимаю проблемы в этом кейсе
Viktor
и на телефоне?
ну тоже сейчас об этом подумал - но вашу идею понял
Nikolai
http://jsfiddle.net/rimig/86o3h89m/