@angular2Эта группа больше не существует

Страница 117 из 179
Gordon
26.12.2016
08:52:43
'rxjs': 'npm:rxjs',

'mydatepicker': 'npm:mydatepicker'

вот конфиг

https://codeshare.io/aJ9rZ5

Google
Mikhail
26.12.2016
09:06:38
Кто-то пробовал делать shrinkwrap когда есть ang2? А то ломается на его rxjs и zone.js зависимотях, которые в perrDeps не очень понимаю как разрулить?

не хочется в package.json вбивать версию котогая находится в peer ради этого

Gordon
26.12.2016
11:32:19
Ребята попробывал это https://kekeh.github.io/mydatepicker/

https://github.com/jkuri/ng2-datepicker

https://github.com/vlio20/ng2-date-picker

везде одно и тоже

404 нот фаунд

навероное вопрос в конфигурации

так как у них написано в ридми у меня не работает

как поправить

никак немогу подключить датапикер

Vadim
26.12.2016
11:45:02
Ребят, каким образом наиболее корректно фиксить проблему "unstyled content flash"? Это когда сразу после загрузки приложения отображается нестилизованный контент компонента, а через долю секунды загружаются стили. Я знаю 2 способа пофиксить эту проблему, но ни один из них не считаю оптимальным.

Google
Алишер
26.12.2016
20:48:03
Подскажите пжт. Гружу часть списка, далее инфинити скролл. При этом первые результаты удаляются, чтобы высвободить память. Скролл при этом дергается, т.е после погрузки не сохраняется. (скролл внутри блока с оверфлоу-у). Что можно сделать?

Vadim
26.12.2016
21:18:21
Иначе - писать суровые костыли с привязкой к положению элементов и экрана.

Если кратко - в момент выгрузки нужно брать высоту выгружаемого блока элементов и отнимать это значение от текущего положения экрана.

Tim
27.12.2016
03:58:44
А делалось это все из-за того что было огромное кол-во watchers на странице и с добавлением элементов их становилось все больше.

Пронин
27.12.2016
05:12:37
Привет! Есть у кого на примете хороший countdown (обратный отсчет в выполнением функции по умолчанию) на примете ?

Igor
27.12.2016
05:58:05
собираю вебпаком первым

до этого все было ок, утром обновил модули, по сути не обновил, а удалил node_modules и просто занова npm install сделал

при чем ошибка даже не у меня а в стороннем модуле https://github.com/troyanskiy/ng2-resource-rest, проверил они недавно перешли на сборку вебпаком, если смотреть в установленных модулях, то там есть папка bundles и по иеди веб пак должен ресолвить файлы из неё, там скомпиленный es5 без всяких import

Михаил
27.12.2016
06:01:11
Так браузер же не понимает es6-модули, что-то там в процессе обработки вебпаком недообработалось

Igor
27.12.2016
06:03:51
я знаю что не понимает, я не понимаю почему это попало в браузер, конфиг веб пака не менялся, поменялась только версия стороннего модуля, но в стороннем модуле есть ведь файл, который нормально скомпилен, и прописан в package.json в секции main. Походу какой то косяк при ресолве этого модуля =(

Nikita
27.12.2016
06:05:35
npm помойка =)

может откатить на прошлую версию этой зависимости ?

Михаил
27.12.2016
06:08:36
Конфиг вебпака может куда-нибудь скинете?

Alexey
27.12.2016
07:39:07
npm помойка =)
я бы посоветовал всегда использовать npm shrinkwrap, без него нет никакой гарантии что у тебя npm установит при очередной сборке

Mikhail
27.12.2016
07:45:53
Или yarn :)

Alexey
27.12.2016
07:48:16
еще не пробовал, но паходу переход на него неизбежен(

Google
Alexey
27.12.2016
08:02:31
а что хорошего в том что стандартный менеджер зависимостей настолько плох и не лечится годами что приходится его заменять сторонним решением?

Vadim
27.12.2016
08:08:06
Я думал, ты yarn имел ввиду как что-то плохое

Alexey
27.12.2016
08:08:16
да не

Igor
27.12.2016
08:15:56
Разобрался, вендор намудачил в package.json, : "main": "bundles/ng2-resource-rest.js", "module": "index.js", а структура пакета такая: node_modules ng2-resource-rest.js index.js <---- es6 bundles index.js <---es5 ng2-resource-rest.umd.js < --- es5, но, в package.json указано без .umd. в итоге вебпак пытается ресолвить через main, файл не находит, и ресолвит index.js в корне, который не компилированный, изза этого все падает у меня короче прописал алиас просто: alias: { "ng2-resource-rest": helpers.root('node_modules/ng2-resource-rest/bundles/index.js') } и всё заработало

на счёт yarn, кто-то его реально уже в продакшене использует? я просто несколько месяцев назад пробывал его, попытался установить зависимости для рабочего проекта, в итоге ничего не вышло, он как то очень криво отработал, почему то некоторые зависимости не поставил в итоге код не работал. А недавно наткнулся что к примеру вот эти ребята https://github.com/valor-software/ng2-bootstrap его используют, судя по наличию yarn.lock'a

Dmitry
27.12.2016
08:20:14
Я использую на 2х проектах в продакшене, полет нормальный и один раз даже спас меня от очень странного бага с установкой node-sass

Mikhail
27.12.2016
12:09:05
Никто не знает, можно ли этого избежать? When using watch mode, webpack installs file watchers to all files, which were used in the compilation process. If any change is detected, it’ll run the compilation again. Хотелось бы указывать ту папку, котрую мне и надо вотчить

Mikhail
27.12.2016
12:12:10
Ты имеешь ввиду запускать webpack из паки сурсов? О_о

Алексей
27.12.2016
12:13:24
Ты имеешь ввиду запускать webpack из паки сурсов? О_о
Не. Там же написано что webpack наблюдает только за теми папками которые участвуют в процессе сборки. Если ты собираешь файлы из src то и смотреть он будет в src

Mikhail
27.12.2016
12:15:23
Не. Там же написано что webpack наблюдает только за теми папками которые участвуют в процессе сборки. Если ты собираешь файлы из src то и смотреть он будет в src
Теста ради можно поправить webpack.config.js - и тогда срабатывает вотчер, хотя файл этот в сборке не участвут же

Алексей
27.12.2016
12:15:41
Привет! Есть у кого на примете хороший countdown (обратный отсчет в выполнением функции по умолчанию) на примете ?
Рекомендую тут найти интересный пример и "вдохновившись" им написать Angular 2 компонент https://codepen.io/tag/countdown/

Теста ради можно поправить webpack.config.js - и тогда срабатывает вотчер, хотя файл этот в сборке не участвут же
А кроме webpack.config? Тоже? Потому что перезагрузка при изменении webpack.config вполне логична

Mikhail
27.12.2016
12:19:53
@Ai_boy да на всех файлах срабатывает хоть на .gitignore

Алексей
27.12.2016
12:22:51
@Ai_boy да на всех файлах срабатывает хоть на .gitignore
https://www.npmjs.com/package/watch-ignore-webpack-plugin (не проверял)

Mikhail
27.12.2016
12:23:49
? спасибо за помощь, просто полагал я чего то в настройках не нахожу

Алексей
27.12.2016
12:23:53
@Ai_boy да на всех файлах срабатывает хоть на .gitignore
А нет. Он уже Deprecated. Есть встроенный https://github.com/webpack/docs/wiki/list-of-plugins#ignoreplugin

Ignore plugin

Maksim
27.12.2016
14:59:59
Коллеги, никто случайно с Credential Management API не разбирался?

Google
Maksim
27.12.2016
15:00:26
почему-то fetch не шлет credentials хотя я их указываю как в примере

пофикшено. если кого интересует проблема вся была в контет-тайпе multipart/form-data

а хром пейлоады credentials не показывает

сам Credential Management API круто интегрируется с гуардами canActivate

больше можно пользователя не беспокоить

Gleb
27.12.2016
16:59:55
Привет, в эффектах в ngrx нормально ли обращаться к стору? или не комильфо лезть за данными по мимо самого экшна?

У меня просто создание идет объекта в несколько этапов, сначало модалка, там данные заполняются, потом всплывает рисовалка там ещзе данные и в итоге мне нужно все промежуточные результаты взять и поместить в один большой экшн

Dmitry
27.12.2016
17:06:32
У меня просто создание идет объекта в несколько этапов, сначало модалка, там данные заполняются, потом всплывает рисовалка там ещзе данные и в итоге мне нужно все промежуточные результаты взять и поместить в один большой экшн
Я бы не делал, что мешает хранить данные просто в стейте, а по завершению просто сабмитить в store? Я, кстати, так и не понял, норм это или нет хранить не критичные данные в стейте

Gleb
27.12.2016
17:07:03
ну вот скажем так есть некие stage

1 stage прошел - записал в стор и так до 3

и в финальном 3 мне бы как то при отправке на сервер уже слепить с двумя предыдущими

Dmitry
27.12.2016
17:07:56
А если не прошёл до конца, то данные не актуальны?

Gleb
27.12.2016
17:08:06
ну это уже тонкости

отдельный кейс, да и отмены там нет

вот , а в @effect у меня как раз в payload приходит получается только 3 stage

где бы вот это собирание организовать

Dmitry
27.12.2016
17:09:09
Подними данные в родительский компонент, и через Input передай детям

Gleb
27.12.2016
17:09:37
а ну то есть в руте первые два стейджа просто записать?

Dmitry
27.12.2016
17:09:47
Меняй спокойно, и сабмить в стор по завершению формы, только почистить

Gleb
27.12.2016
17:10:13
а это нормально?

Google
Dmitry
27.12.2016
17:10:16
Ну да, просто в объект у родителя

Я хз

Но по логике дс

Данные не критичные, то есть они чисто для ui, до тех пор пока не прошёл форум у

Gleb
27.12.2016
17:10:54
а нет что то вроде того типа из редусера диспатчить экшн

Dmitry
27.12.2016
17:10:55
Форму, я такие храню в стейт

Gleb
27.12.2016
17:10:59
или ну что то в таком духе

Dmitry
27.12.2016
17:11:35
Ну из reducer можно диспатчить экшен, но я что-то такого не встречал

если данные важные, я бы делал 3 reducers, и 1 action

3 reducers просто пишут, дальше по завершению запускаешь экшен, и обновляешь стейт, прошло или нет

Gleb
27.12.2016
17:12:46
понял

ну хм

Dmitry
27.12.2016
17:12:53
тогда и данные не потеряются если чувак неправильно заполнил, и все по ягодке :)

Gleb
27.12.2016
17:13:01
не ну тогда для скорости через рут проще

Спасибо!

Dmitry
27.12.2016
17:14:17
через рут проще, но нужно понимать, что по идеи это можно использовать только для ui, чтобы удобнее в reducer пересылать к примеру, не стоит там хранить что-то критичное для состояния

Страница 117 из 179

Эта группа больше не существует Эта группа больше не существует