Size: a a a

Angular - русскоговорящее сообщество

2019 October 11

VH

Vladyslav Hrehul in Angular - русскоговорящее сообщество
Argument Exception
на проде большинство ошибок не высвечиваются, это не значит что решать не надо
в данном случае, было приложение, которое сыпало этим експшином, но не блокирвоали или не мешало ничему, а так прилодение было большое - ничего не делали - уже больше года на продукции и все рк
источник

C

Campry in Angular - русскоговорящее сообщество
всем привет, ребят, у кого был опыт апгрейда ангулара с 1.6 на 2+ ?
проблема в том что большинство гайдов требует переписывания первого на компонентный стайл гайд, это занимает слишком много времени, нужно просто запустить два фреймворка вместе и по немного заменять компоненты, все что похоже более-менее соотвествует нашел тут
https://github.com/ui-router/angular-hybrid
и тут
https://medium.com/@roelofjanelsinga/angularjs-angular-v6-hybrid-finally-97ac37087de1

но все же возникает больше вопросов чем ответов. может кто то направить на правильный путь?
источник

Worgen Глеб in Angular - русскоговорящее сообщество
Vladyslav Hrehul
в данном случае, было приложение, которое сыпало этим експшином, но не блокирвоали или не мешало ничему, а так прилодение было большое - ничего не делали - уже больше года на продукции и все рк
Вот да, оно никак ничего не ломает, но почему то выскакивает эта ошибка
источник

AY

Alexander Yaschuk in Angular - русскоговорящее сообщество
Коллеги, кто может подсказать, какие могут быть причины, что e2e локально проходят, а на CI не проходят? Ошибка таймаута, пишет, что ждал 15 сек и ничего не получил в ответ... Просто только столкнулся с e2e и даже не знаю в какую сторону копать? Тесты написаны на протракторе с огурцом. Кто-то может сталкивался с подобными проблемами?
источник

🧤K

🧤 Andrei Kapytau in Angular - русскоговорящее сообщество
Alexander Yaschuk
Коллеги, кто может подсказать, какие могут быть причины, что e2e локально проходят, а на CI не проходят? Ошибка таймаута, пишет, что ждал 15 сек и ничего не получил в ответ... Просто только столкнулся с e2e и даже не знаю в какую сторону копать? Тесты написаны на протракторе с огурцом. Кто-то может сталкивался с подобными проблемами?
Хедлесс тесты?
источник

🧤K

🧤 Andrei Kapytau in Angular - русскоговорящее сообщество
Worgen Глеб
Добрый день, из-за чего может возникать такая ошибка?

Ругается на строчку
            [ngClass]="{'is-invalid': setting.controls['template'].invalid && setting.controls['template'].touched}"
Скорее всего слишком поздно ставится значение в контрол
источник

AY

Alexander Yaschuk in Angular - русскоговорящее сообщество
🧤 Andrei Kapytau
Хедлесс тесты?
Честно говоря не уверен, что могу корректно ответить на этот вопрос... Как убедится хедлесс они или нет?
источник

Worgen Глеб in Angular - русскоговорящее сообщество
🧤 Andrei Kapytau
Скорее всего слишком поздно ставится значение в контрол
Слишком сложно описал, не понимаю что ты имеешь ввиду
источник

🧤K

🧤 Andrei Kapytau in Angular - русскоговорящее сообщество
Worgen Глеб
Слишком сложно описал, не понимаю что ты имеешь ввиду
источник

Worgen Глеб in Angular - русскоговорящее сообщество
Хорошо, спасибо
источник

AE

Argument Exception in Angular - русскоговорящее сообщество
какой кстати способ более менее нормальный это пофиксить? setTimeout - костыль, но и onPush - оверхед
источник

🧤K

🧤 Andrei Kapytau in Angular - русскоговорящее сообщество
Alexander Yaschuk
Честно говоря не уверен, что могу корректно ответить на этот вопрос... Как убедится хедлесс они или нет?
common.capabilities["goog:chromeOptions"].args = [
 '--headless',
источник

AY

Alexander Yaschuk in Angular - русскоговорящее сообщество
🧤 Andrei Kapytau
Хедлесс тесты?
Так, ознакомился, тесты не хедлесс UI отображается
источник

🧤K

🧤 Andrei Kapytau in Angular - русскоговорящее сообщество
Argument Exception
какой кстати способ более менее нормальный это пофиксить? setTimeout - костыль, но и onPush - оверхед
нормально - переписать код чтобы не было такого что в процессе инициализации вьюшек меняются вещи трекаемые ангуляром
источник

🧤K

🧤 Andrei Kapytau in Angular - русскоговорящее сообщество
Alexander Yaschuk
Так, ознакомился, тесты не хедлесс UI отображается
ну вот. На CI скорее всего нет юзер сессии. Решение - перевести в headless
источник

AS

Anton Shvets in Angular - русскоговорящее сообщество
Все на потоках и он-пуш и ок.
источник

AY

Alexander Yaschuk in Angular - русскоговорящее сообщество
🧤 Andrei Kapytau
ну вот. На CI скорее всего нет юзер сессии. Решение - перевести в headless
Хм, а если сессий у нас тут вообще нет, проект на таком этапе, что речи об аутентификации вообще не идет...
источник

🧤K

🧤 Andrei Kapytau in Angular - русскоговорящее сообщество
Anton Shvets
Все на потоках и он-пуш и ок.
не всегда даже с таким) особенно если как здесь - ngClass
источник

AY

Alexander Yaschuk in Angular - русскоговорящее сообщество
🧤 Andrei Kapytau
ну вот. На CI скорее всего нет юзер сессии. Решение - перевести в headless
Я правильно понимаю, что т.к. тесты проходят локально, то ошибка может крыться только в настройках? Т.е. копать надо в protractor.config?
источник

AS

Anton Shvets in Angular - русскоговорящее сообщество
🧤 Andrei Kapytau
не всегда даже с таким) особенно если как здесь - ngClass
Кстати для родителя можно пайп какой-нибудь заюзать, который откладывает поток на следующий цикл. Типа delay(0)
источник