Евгений
емит выглядит самым нормальным решением. у меня все на компонентах.
Denis
а насколько большой проект?
Denis
Я просто очень быстро начинаю путаться с этими эвентами явными
Denis
а так все наглядно, смотришь код -> видишь метод вызова шаред фактори -> сразу наглядно просматривается какой компонент с каким общается -> смотришь название метода -> полсекунды и связь в голове образована. Если реализовать обзервер паттерн, то это ещё и будет одним из самых быстрых решений, а с $emit или $broadcast получается что можно кучу эвентов насадить, а рутскопе-то один, получается путаница
kdm🇩🇰
Привет. как сделать DnD в свободные области. пробовал ui-sortable, но он перемешивает их между собой
Eugene
@angular_ru
Rafael
kdm🇩🇰
kdm🇩🇰
Прям реально хорошего дня нет
kdm🇩🇰
Ща пойду курить доку как юзать нормально. Мне по сути сетка дропа нужна
kdm🇩🇰
Чтобы любой элемент внутри сетки можно было хоть куда перемещать
Nikolai
да, это работает на том плагине
kdm🇩🇰
да, это работает на том плагине
смотрю example Multiselect Lists, я что-то не пойму, там по сути надо еще много чего писать, чтобы сделать этот dnd, я думал они его сделали, так чтобы из коробки запускать)
Nikolai
дай ссылочку
kdm🇩🇰
http://marceljuenemann.github.io/angular-drag-and-drop-lists/demo/#/multi
kdm🇩🇰
так я больше не нашел
Nikolai
тут либо писать своё, либо взять плагин с jquery
Nikolai
там таскается по сетке
Nikolai
+ можно сделать таскание нескольких объектов
Nikolai
с выделением окошком
kdm🇩🇰
https://github.com/hootsuite/grid
kdm🇩🇰
angular gridster что-то интересное
Nikolai
так тебе пятнашки нужны?
kdm🇩🇰
нет-нет
kdm🇩🇰
пользователь создает панель с каким-нибудь col-xs-n(n это число от 1-12)
kdm🇩🇰
создает много и хочет перемещать эти панельки
Nikolai
sortable
Nikolai
?
kdm🇩🇰
sortable
его юзаю, но когда все элементы перемещаешь к примеру налево, то уже не вытащить их
kdm🇩🇰
они между собой только перемещаются
Nikolai
а тебе надо их перемещать между контейнерами ещё
kdm🇩🇰
kdm🇩🇰
вот свободная область, как его сюда переместить
Nikolai
может она нулевой высоты
Nikolai
сами блоки это флоут-лефты?
kdm🇩🇰
kdm🇩🇰
kdm🇩🇰
gridster подошел, но там еще разбираться надо, ибо когда создаю panel, то они почему-то фиксированного размера) , а не те которые я задаю
Anonymous
не совсем понятно
kdm🇩🇰
Привет. по поводу вчерашнего вопроса. Нашел библиотеку "hootsuite/grid", пытаюсь подключить через index/ lazyload то выдают такую ошибку. Куда копать, для resolve этой проблемы?
Александр
Привет! Скажите, на 1 ангуляре воообще реально сделать быструю страницу, на которой 250 пользователей, по каждому есть ячейки за 15 дней, которые делятся на 2 ячейки + для редактирования при клике на ячейку открывается поповер для редактирования + биндятся хоткеи для переключения между поповерами ячеек + у каждой ячейки может быть свой набор классов, который изменяется динамически + нужно уметь откатывать таблицу для первоначального состояния?)
Александр
Александр
Итого как минимум 250 * 15 * 2 = 7500 биндов - это без классов и редактирования
Александр
Просто открывается даже пустой поповер - 100% загрузки. uib-popover
Viktor
не надо сразу все данные выводить
Viktor
тогда не будет 7500
Александр
Аналитики против
Viktor
при скроле подгружать / прятать лишнее
Александр
infinite scroll не выход - заполняют не по строкам, а по колонкам, т.е. рано или поздно все строки будут подгружены
Viktor
прятать лишнее
Viktor
была статейка хорошая на тему - но уже не найду
Александр
ng-if?
Viktor
не помню какая там реализация - сходу тоже ng-if в голову пришел
AI
быстрота работы зависит от машины клиента, не?
Viktor
само собой
Александр
ng-if из дома будет удалять элемент и интерфейс будет прыгать
Александр
Даже на мощных тачках тормозит
Александр
Если народу подразделении человек 30 - всё ок
Александр
Блин excel как-то в вебе работает, и быстро)
Александр
Хотя там и не ангуляр)
Viktor
Аналитики против
на это есть такой аргумент - если задача уж совсем не решаема - давайте пару ярдов зеленых, щас организуем изобретение разработку супер нового мощного процессора и на нем все будет работать.
Viktor
http://swimlane.github.io/angular-data-table/ - тут 100 тыс строк
Viktor
Подобное гуглится примерно так: https://www.google.ru/search?client=safari&rls=en&q=angular+datatables&ie=UTF-8&oe=UTF-8&gfe_rd=cr&ei=kM9tWcqhMMHDNN32r4AJ#newwindow=1&q=angular+large+data+sets
Александр
Это не аргумент. Всё можно сделать. Но это время. Вот я и думаю - переписать всё нафиг на ng4 и поповеры попытаться уговорить заменить на инпуты или на 1 ангуляре допилить. Вообще, возможно это или нет
Александр
Viktor
Сделать можно все - но вопрос сколько это ьбудет стоить и сколько понадобится времени
Viktor
у меня скроллится - в гугле есть много других примеров
Viktor
в итоге основной принцип как я и описал - ненужные данные не биндятся или убираются каким-то образом...
Viktor
Ну я больше помочь не смогу - у меня таких задач не было реанльных
Viktor
ктсати - а зачем вообще изобретать эксель?
Александр
Viktor
у них там стоит монитор, и на него влезает все? На проекторе что ли работают с этой таблицей?
Александр
на 1366 даже влезает
Viktor
250 строк?
Александр
а, строк - нет. Но они умеют скроллить)