Binali
Alex
Тоже вопрос по материалу, может кто подскажет:
из компонента открывается диалог($mdDialog), как в контроллер диалога прокинуть метод компонента?
Pavlo
в голову приходит только "передать" scope
Pavlo
$mdDialog.show({
controller: DialogController,
scope: $scope,
.....
Alex
спасибо, буду пробовать
Pavlo
что-то мне подсказывает, что это далеко не лучшая практика, так что будь осторожен
Bogdan
Bogdan
И просто mdDialog.show(template: “<my-component />”)
Alex
да. спасибо!
но я уже понял, что мне не нужно прокидывать метод в диалог))
Oleg
ребят, а можно ли отдать в |filter не одно значение а массив значений каждое из которых должно участовать в фильтрации?
Pavlo
| filterName:variable
viable может быть массивом или скалярной переменной
Bogdan
Oleg
Oleg
Bogdan
чем заменить?
Фильтрация руками в методе
В шаблон выводить уже отфильтрованные данные
Oleg
хех, немного муторно, но наверно есть смысл, да
Pavlo
Emil
Всем привет
Есть вочер, который отрабатывает при входе на стейт №1 и смотрит за тем изменились ли настройки
В этих настройках есть переход на другой стейт №2
№1 и №2 связаны. Если что то изменить в №2 то №1 будет это видеть
То есть при изменении в №2 и возвращении на №1, №1 видит что были произведены изменения настроек и вочер отрабатывает
А теперь суть вопроса
При возвращении на стейт №1 параметр oldValue вочера тоже обновляется хотя вроде как не должен
Emil
не подскажете из-за чего такое может быть?
Anonymous
Emil
Зачем тогда их создал Бог?
Emil
на этот вопрос можно не отвечать)
Sasha
Вотчеры никто не создавал, они - безначальны
Anonymous
всем привет ктонить использовал https://github.com/McNull/angular-block-ui ? Пытаюсь сделать чтобы сообщение менялось динамически, типа какоето подобие прогресс бара... blockUIConfig.requestFilter почемуто даже не вызывается
Владислав
fl.ru )
Rem1te
@Ai_boy убейте пожалуйста
Igor
Oleg
Sasha
У меня тут очень нетривиальный кейс возник, поэтому спрошу 'сбоку'. $element в angularjs - это вообще ссылка ли? То есть я например при загрузке страницы получил $element в директиве - отдал его какому-нибудь сервису и при перезагрузке темплейта(например state.go('.')) эта ссылка будет действительной?
Bogdan
Rem1te
Aleksey
> получил $element в директиве
Если директива дестройнулась при перезагрузке темплейта, то на что в DOMе будет указывать $element?
Aleksey
Вот да
Rem1te
но кейс какой-то странный, хранить в сервисе ссылку на дом узел
Aleksey
Надёжнее ещё раз её получить после обновления шаблона
Rem1te
Sasha
а кейс использования лучше опиши
В общем, есть одна third party библиотека для gantt chart'a, которая подключается в transclude директиве.
Внутри директивы вызывается gantt.init($element[0]). То есть gantt - синглтон, а метод init работает странно, поэтому нельзя вызывать его несколько раз, иначе он начинает все эвенты задваивать и как такового desctruct у него нет.
Поэтому остается только единственный вариант - инициализировать единожды, но при обновлении шаблона $element будет уже другим. И собственно он не срендерит.
Sasha
Еще сама библиотека коммерческая - разминифицировать очень не просто
Bogdan
Sasha
dhtmlx
Bogdan
Rem1te
https://docs.dhtmlx.com/api__dhtmlxgrid_destructor.html
Rem1te
ето не то?
Sasha
ето не то?
Неа. У них там тонна виджетов и деструктор работает там, где можно плодить инстансы.
Sasha
Я на самом деле пока все это описывал, понял, что лучше написать им в саппорт, а не костыли городить
Aleksey
https://docs.dhtmlx.com/gantt/api__gantt_destructor.html
Aleksey
var myGantt = Gantt.getInstance();
//destroying a gantt instance
myGantt.destructor();
Rem1te
Да я тоже думаю, если за библиотеку уплачена денюжка, то лучше обратиться к разрабу
Aleksey
У них вот тут в коментариях люди подобный кейс разбирают https://docs.dhtmlx.com/gantt/api__gantt_init.html
Sasha
Спасибо всем за помощь
𝒟𝓂𝒾𝓉𝓇𝒾𝓎
Опять он?
𝒟𝓂𝒾𝓉𝓇𝒾𝓎
Как только деньги не зарабатывают....
kdm🇩🇰
@Ai_boy
kdm🇩🇰
𝒟𝓂𝒾𝓉𝓇𝒾𝓎
Не понимаю я таких людей... Как только совесть позволяет
pa[aad
dhtmlx
ооо, недавно работал, убогое API хоть оно и существует
у меня проблемы задвоения событий нету
wrodzko
Ребят, кто работал с анимацией ангуляровской, подскажите, пожалуйста, как добиться анимации при изменении строк таблицы? Есть ng-repeat в таблице. По клику на кнопки в массиве данные меняются. Посмотрел, анимация есть для событий enter, leave и move. Но move срабатывает, когда из массива что-то удаляется или меняется критерий упорядочивания. Но, если я просто меняю элементы местами [a, b] = [b,a], то анимация не происходит
Viktoria_Lebedeva
Меня зовут Виктория. Я не разработчик, но "живу с ними" ))) Работаю HR в IT компании. Не выгоняйте меня пожалуйста ((( Я Вам интересную вакансию хочу предложить
Binali
Binali
ой или как там было?
Viktoria_Lebedeva
нет такого(((
Binali
@javascript_jobs
Igor
Binali
Viktoria_Lebedeva
будут, я правила читала (((
Viktoria_Lebedeva
напишите кто в поисках работы в личку. Не будем злить админа ))) Хорошего всем дня )))
Oleg
Anonymous
Есть кто знаком с rxjs? Нужно сделать чтобы при клике по кнопке останавливалось выполнение
Observable
функции, которая обьявлена в
service
а вызывается в
controller
Anonymous
есть оператор
.takeUntil
но что ему передать? если в html где кликается кнопка, например,
<button ng-click="ctrl.cancelFn()"/>
Oleg
про rxjs по-идее проще будет узнать в чате нового ангуляра
pa[aad
Stas
Ребят, кто знает нормальную библиотеку drag&drop для AngularJS? Что бы была нормальная реализация и горизонтальных и вертикальных перемещений и что бы сдвиг объекта происходил при касании края объекта, а не центра
Oleh
Anonymous
всем привет ктонить юзал https://github.com/McNull/angular-block-ui/ ? Как в его html темплейте использовать scope для отрисовки чего либо по ng-if ?
pa[aad
интересно, но я так и не понял, как оно внутри работает
https://github.com/bahmutov/angular-in-web-worker
раньше не видел
Максим
Всем привет
Максим
$injector:modulerr
Максим
в чем может быть причина?