@angular_js

Страница 231 из 325
Vladislav
28.03.2018
07:29:09
а если на вебпаке собирать

у меня короче говоря через вебпак и собирается часть

Ruslan
28.03.2018
07:29:30
не факт что избежишь этой проблемы

Vladislav
28.03.2018
07:29:34
`gulp.task('js', ['js-libs'], function () { if (!webpackConfig) webpackConfig = getWebpackConfig(); return gulp .src([ './source/js/v2.js', ]) .pipe(plumber()) .pipe(webpackStream(webpackConfig)) .pipe(gulp.dest('./source/tmp/js/')) .pipe(livereload()); });`

Google
Bohdan
28.03.2018
07:29:56
А параметры?
Пофиг, по идее Должны вслед переименоваться

Vladislav
28.03.2018
07:30:03
http://joxi.ru/DrlgdvVU4LxvqA

Bohdan
28.03.2018
07:30:32
По идее, минификатор что то лишнее выкосил, гнида :)

у меня короче говоря через вебпак и собирается часть
Отдай сборку бандла полностью на сборку вебпаком, в жопу галп Ну а все дополнительное уже можешь сделать через галп, хотя и не представляю зачем

Вебпак более ориентирован на сборку бандла приложения, чем галп Более точно следит за зависимостями, к примеру

Ruslan
28.03.2018
07:34:22
У товарища была проблема, теперь будет две.

Vladislav
28.03.2018
07:36:28
)))))

Bohdan
28.03.2018
07:38:51
Та чего проблемы :)

Vladislav
28.03.2018
08:19:45
короче

это я косепор

в сервисе не заинжектил http

хотя почему работало без минфикации всеравно не понял

на выходных переносить на вебпак буду полностью тогда (

Google
Bohdan
28.03.2018
08:21:13
в сервисе не заинжектил http
Потому что может брать по названию аргумента зависимости в функции

Vladislav
28.03.2018
08:22:36
ну я писал `mod.service('test', ($http) => {}) а надо mod.service('test', ['$http' ,($http) => {}])`

Ruslan
28.03.2018
08:23:20
ну я писал `mod.service('test', ($http) => {}) а надо mod.service('test', ['$http' ,($http) => {}])`
Ну так в этом и дело, обычно, без минификации это работает

Vladislav
28.03.2018
08:23:42
ну про что вы и говорили выше

спасибо большое

Bohdan
28.03.2018
08:25:08
Ептить, проблема то как всегда никчемная и мелочная :)

Второй в этом плане лучше

Vladislav
28.03.2018
08:27:26
да мы щас пишем на 4

конечно улчше )

Ruslan
28.03.2018
08:29:16
Там все так же нужен typescript?

Bohdan
28.03.2018
08:29:55
Там все так же нужен typescript?
И это большой плюс Огромный я бы даже сказал

Vladislav
28.03.2018
08:30:38
по тсу на метаните очень хорошо сказано, для начала хватает

Bohdan
28.03.2018
08:31:56
Я бэк даже перевёл на тайпскрипт и это очень круто

Правда, ещё бы в рантайме проверки типов и вообще цены не было)))

Vladislav
28.03.2018
09:03:03
ну ничего годика 3 и все вмире будет на js

Pavel
28.03.2018
09:55:29
Народ, вопрос по angular material, сори если не в тему, не нашел более подходящего чата : При создании вложенных md-menu, внутренее начинает открывать по ховеру а не клику. Можно ли это как то исправить ? https://plnkr.co/edit/hKCxeIfIi8DLEfzZH8Up

Alex
28.03.2018
12:44:10
Тоже вопрос по материалу, может кто подскажет: из компонента открывается диалог($mdDialog), как в контроллер диалога прокинуть метод компонента?

Pavel
28.03.2018
12:46:51
в голову приходит только "передать" scope

$mdDialog.show({ controller: DialogController, scope: $scope, .....

Google
Alex
28.03.2018
12:49:31
спасибо, буду пробовать

Pavel
28.03.2018
12:50:25
что-то мне подсказывает, что это далеко не лучшая практика, так что будь осторожен

Bohdan
28.03.2018
13:24:34
И просто mdDialog.show(template: “<my-component />”)

Alex
28.03.2018
13:28:32
да. спасибо! но я уже понял, что мне не нужно прокидывать метод в диалог))

Oleg
28.03.2018
13:43:50
ребят, а можно ли отдать в |filter не одно значение а массив значений каждое из которых должно участовать в фильтрации?

Pavel
28.03.2018
13:46:22
| filterName:variable viable может быть массивом или скалярной переменной

Bohdan
28.03.2018
13:47:01
Bohdan
28.03.2018
13:49:13
чем заменить?
Фильтрация руками в методе В шаблон выводить уже отфильтрованные данные

Oleg
28.03.2018
13:50:38
хех, немного муторно, но наверно есть смысл, да

Bohdan
28.03.2018
13:57:03
хех, немного муторно, но наверно есть смысл, да
Никаких муторно Это очень правильное решение, потому что фильтры ангулара кладут его на лопатки

Emil
28.03.2018
14:12:04
Всем привет Есть вочер, который отрабатывает при входе на стейт №1 и смотрит за тем изменились ли настройки В этих настройках есть переход на другой стейт №2 №1 и №2 связаны. Если что то изменить в №2 то №1 будет это видеть То есть при изменении в №2 и возвращении на №1, №1 видит что были произведены изменения настроек и вочер отрабатывает А теперь суть вопроса При возвращении на стейт №1 параметр oldValue вочера тоже обновляется хотя вроде как не должен

не подскажете из-за чего такое может быть?

Emil
28.03.2018
14:34:29
Зачем тогда их создал Бог?

на этот вопрос можно не отвечать)

Sasha
28.03.2018
14:41:01
Вотчеры никто не создавал, они - безначальны

Google
wild
28.03.2018
15:05:41
всем привет ктонить использовал https://github.com/McNull/angular-block-ui ? Пытаюсь сделать чтобы сообщение менялось динамически, типа какоето подобие прогресс бара... blockUIConfig.requestFilter почемуто даже не вызывается

Vladislav
29.03.2018
05:33:20
fl.ru )

Remite
29.03.2018
17:42:02
@Ai_boy убейте пожалуйста

Igor
29.03.2018
18:30:31
Sasha
29.03.2018
19:03:59
У меня тут очень нетривиальный кейс возник, поэтому спрошу 'сбоку'. $element в angularjs - это вообще ссылка ли? То есть я например при загрузке страницы получил $element в директиве - отдал его какому-нибудь сервису и при перезагрузке темплейта(например state.go('.')) эта ссылка будет действительной?

Aleksey
29.03.2018
19:10:30
> получил $element в директиве Если директива дестройнулась при перезагрузке темплейта, то на что в DOMе будет указывать $element?

Вот да

Remite
29.03.2018
19:11:10
но кейс какой-то странный, хранить в сервисе ссылку на дом узел

Aleksey
29.03.2018
19:11:45
Надёжнее ещё раз её получить после обновления шаблона

Remite
29.03.2018
19:12:36
Надёжнее ещё раз её получить после обновления шаблона
согласен, я бы даже сказал что так правильней

Sasha
29.03.2018
19:12:54
а кейс использования лучше опиши
В общем, есть одна third party библиотека для gantt chart'a, которая подключается в transclude директиве. Внутри директивы вызывается gantt.init($element[0]). То есть gantt - синглтон, а метод init работает странно, поэтому нельзя вызывать его несколько раз, иначе он начинает все эвенты задваивать и как такового desctruct у него нет. Поэтому остается только единственный вариант - инициализировать единожды, но при обновлении шаблона $element будет уже другим. И собственно он не срендерит.

Еще сама библиотека коммерческая - разминифицировать очень не просто

Sasha
29.03.2018
19:15:00
dhtmlx

Remite
29.03.2018
19:16:23
https://docs.dhtmlx.com/api__dhtmlxgrid_destructor.html

ето не то?

Sasha
29.03.2018
19:18:08
ето не то?
Неа. У них там тонна виджетов и деструктор работает там, где можно плодить инстансы.

Google
Sasha
29.03.2018
19:19:11
Я на самом деле пока все это описывал, понял, что лучше написать им в саппорт, а не костыли городить

Aleksey
29.03.2018
19:19:19
https://docs.dhtmlx.com/gantt/api__gantt_destructor.html

var myGantt = Gantt.getInstance(); //destroying a gantt instance myGantt.destructor();

Remite
29.03.2018
19:19:31
Да я тоже думаю, если за библиотеку уплачена денюжка, то лучше обратиться к разрабу

Aleksey
29.03.2018
19:21:13
У них вот тут в коментариях люди подобный кейс разбирают https://docs.dhtmlx.com/gantt/api__gantt_init.html

Sasha
29.03.2018
19:25:17
У них вот тут в коментариях люди подобный кейс разбирают https://docs.dhtmlx.com/gantt/api__gantt_init.html
В том-то и дело, что я все это смотрел, но решение моего кейса не нашел. Насчет инстансов - видимо про версия криво активировалась

Спасибо всем за помощь

Triple
30.03.2018
05:28:07
Опять он?

Как только деньги не зарабатывают....

Lulz
30.03.2018
05:28:45
@Ai_boy

Страница 231 из 325