Size: a a a

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

2020 May 27

J

John in Angular - русскоговорящее сообщество
Andrew Baranow
Я разбираюсь только с ngRx
Вопрос в том что
у меня подписка на селекты  срабатывает сразу
А мне нужно чтоб она сработала на некоторый action

Как это правильно прописать?
Не подписывайтесь в эфектах, используйте силу операторов rxjs в место того чтобы в одном операторе писать кучу бизнес логики. Не пишите кучу бизнес логики в селекторе
источник

J

John in Angular - русскоговорящее сообщество
Dmitry
Привет! Не могу отработать получение данных/ошибку в методе:
this.authService.refreshToken()
Что я делаю не так? Спасибо?
https://pastebin.com/aU9x5H0a
handleUnauthorizedError где это в вашем кода?
источник

J

John in Angular - русскоговорящее сообщество
ошибки обычно хендлятся по средствам интреспептора
источник

S

Stanislav in Angular - русскоговорящее сообщество
Пишу юнит тест (karma+jasmine) для сервиса, в самом юнит тесте юзаю константу с захардкодженными значениями
внутри тесты, если вывожу консоль логом, значения в свойстве константы есть (Тест.КредДата), но ни WS ни Vs Code не видят их при дебаге
Т.е значения есть, а WB пишет, что там undefined, VS Code - not available
Это косяк редакторов или констнты в тесты надо как то в beforeEach юзать?
источник

D

Dmitry in Angular - русскоговорящее сообщество
John
handleUnauthorizedError где это в вашем кода?
я залил интерсептор сейчас целиком:
https://0x0.st/ip5k.ts
источник

ЭП

Эрик Поуль in Angular - русскоговорящее сообщество
Никто не знает что может быть? идеи кончились
источник

IF

Igor Filippov in Angular - русскоговорящее сообщество
Эрик Поуль
Никто не знает что может быть? идеи кончились
Там же написано. Ты заинжектил, а в провайдер не добавил
источник

AK

Aslan Kussein in Angular - русскоговорящее сообщество
Illia Heilenko
я не сохраняю, это идя, даже поставил задержку, но все равно сразу перегружает
источник

AK

Aslan Kussein in Angular - русскоговорящее сообщество
у меня такие конфигы только на ctrl + s обновляет или на коммит/ролбак
источник

ЭП

Эрик Поуль in Angular - русскоговорящее сообщество
Igor Filippov
Там же написано. Ты заинжектил, а в провайдер не добавил
ну как не добавил, если в провайдере описал стаб
источник

IF

Igor Filippov in Angular - русскоговорящее сообщество
Эрик Поуль
ну как не добавил, если в провайдере описал стаб
Если он его не видит, значит не добавил
источник

AK

Aslan Kussein in Angular - русскоговорящее сообщество
Эрик Поуль
Никто не знает что может быть? идеи кончились
ответил
источник

IF

Igor Filippov in Angular - русскоговорящее сообщество
Туда и надо копать
источник

ЭП

Эрик Поуль in Angular - русскоговорящее сообщество
Igor Filippov
Если он его не видит, значит не добавил
ну я глазами вижу что в провайдере есть, в этом и проблема
источник

ЭП

Эрик Поуль in Angular - русскоговорящее сообщество
вообще сервис провайдится в родителе выше, но это же тест со своим модулем
источник

J

John in Angular - русскоговорящее сообщество
Dmitry
я залил интерсептор сейчас целиком:
https://0x0.st/ip5k.ts
я не совсем понимаю зачем вы подписываетесь на const originalRequestSubscription = next.handle(req). subscribe а потом отписываетесь?
источник

J

John in Angular - русскоговорящее сообщество
почему нельзя сразу сделать пайп с кетчем и потом что-то в кейсах ошибки делать
источник

AS

Anton Shvets in Angular - русскоговорящее сообщество
источник

AS

Anton Shvets in Angular - русскоговорящее сообщество
meh...
источник

OS

Oleg Safonov in Angular - русскоговорящее сообщество
источник