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';У нас собственно уже не ссылка на темплейт, поэтому нг-инклюд здесь не катит.
Вопрос, как расово это решить в случае с вебпаком?
Ruslan
Viktor
Ivan
В рублях
Viktor
Ну хотя бы белорусских, может?
Igor
парни, как в контроле проверить загрузилась ли вьюха?
Igor
я пытаюсь в контролере получить элемент на вьюхе, а он его при загрузке не видит
Igor
так себе помогло) но ладно
Anonymous
Igor
другого решения нет?
Amirkaaa
Всем привет, вышла такая сложность, задам вопрос, вдруг найдется хоть один человек кто столкнулся с такой задачей. Ребята есть кто подключал google analytics на angularjs ? Если есть отзовитесь пожалуйста, я вам сам напишу.
Ilya
Я сталкнулся, в чем вопрос?
Viktor
Ну даже глубокую аналитику на GTM делали...
Артём
Если кому надо, написал библиотеку для своих целей. Она создает дерево вложенных элементов из массива по типу родитель-потомок, вложенность не ограничена и так же не важна последовательность в массиве, т.е. Родитель может быть выше или ниже потомка или вообще в разных частях массива находится. Подходит для меню, вложенных комментариев или категорий. Библиотека доступна в двух версиях, для php и для javascript.
Пример: https://artnv.github.io/TreeBuilder/index.html
Ilya
Viktor
Ребят, есть может кто-то, кто делал подобное решение. Надо зафигачить некое подобие сервиса Яндекс карты. Тока вместо карт - нужно выдавать схему магазина, ну и там стрелками рисовать навигацию, как дойти до определённого отдела
Bogdan
Denis
Denis
Можно есть ещё $postLink() lifecycle hook
Denis
Может к твоему случаю подойдёт
Viktor
Viktor
Точнее нашёл - но там типа карты аэропортов
Bogdan
торговых центров, аэропортов и транспортно-пересадочных узлов, сообщает корпоративный блог Google.
Действительно(
Bogdan
Чето не нашёл
может получится open street map как то переделать?
есть спецы здесь?
Nikolai
надо иметь тайл-сервер, которому надо скормить файл с планом
Nikolai
но это не относится к ангуляру
Bogdan
О, ну тогда заколебешься писать навигационную систему
Даже просто для отображения карты)
Я говорил о том, что бы osm пристроить к ангулар приложению
Viktor
У меня в принципе сетевик известный, но по моему это все равно не то...
Viktor
Гугл картам такая детализация как мне вряд ли нужна
Viktor
но это не относится к ангуляру
Ну да, это вообще наверно не про ангуляр, но тут сидят опытные фронтендеры, а у меня как раз загвоздка на фронте, вот и задал вопрос
Nikolai
Viktor
А что для фронта разве нет js библиотек?!
Viktor
Что нибудь на базе работы с svg
Nikolai
для фронта есть лифлет, опенлеерс
Nikolai
а для лифлета должен быть тайл-сервис
Nikolai
тайлы для обычных карт это яндекс, осм, гугол
Nikolai
тайлы для плана магазина должен дать бэкенд
Viktor
лучше вектор я думаю
Nikolai
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
Viktor
дизайнер боюсь сдохнет как старая лошать на 2-м магазине
Nikolai
если не надо масштабировать и драг, то просто ставишь свг как картинку и делаешь ховеры
Rem1te
ты хочешь что бы тебе кто-то магическим образом срендерил твои магазины ?
Viktor
нет - я хочу чтобы дизайнер нарисовал 80 планов и все
Viktor
а стрелочки рисовал софт
Nikolai
если надо, чтобы было масштабирование, можно из свг сделать специальный формат с геоточками, положить его слоем в лифлет
Viktor
а сотрудники клинета забили настройки - где какие товары лежат
Viktor
а не дизайнер это рисовал
Viktor
Viktor
в принципе карта магазина умещается на экране
Nikolai
и на телефоне?
Rem1te
я вообще не понимаю проблемы в этом кейсе
Viktor
и на телефоне?
ну тоже сейчас об этом подумал - но вашу идею понял
Nikolai
http://jsfiddle.net/rimig/86o3h89m/