Size: a a a

2020 August 19

DT

Denchik Tymokhin in Angular Kyiv
+
источник

DT

Denchik Tymokhin in Angular Kyiv
Vladyslav Nasadiuk
поищи сначала интерцептор, который отбивает 401 статус
по идее они должны запускаться в порядке декларации в роутинге
а если один интерсептор в библиотеке находится, а еще два в проекте и тот который внутри либы приоритетный, как в этом случае?
источник

DT

Denchik Tymokhin in Angular Kyiv
отдельно импортировать и в список провайдеров первым кидать?
источник

MY

Mike Yaschenko in Angular Kyiv
Denchik Tymokhin
Переслано от Denchik Tymokhin
Всем привет, ошибка запроса есть с кодом 401,  и в консоль req заходит, а в catch Error не отлавливается(
Попробуй прокинуть ошибки дальше по потоку return throwError(res);
источник

DT

Denchik Tymokhin in Angular Kyiv
Mike Yaschenko
Попробуй прокинуть ошибки дальше по потоку return throwError(res);
оки, попробую
источник

AS

Alex S in Angular Kyiv
Зачем? Разве на 401 не должен обновиться токен, а потом запрос запустится во второй раз?
источник

AS

Alex S in Angular Kyiv
И упадет в map как положено
источник

B

Bohdan in Angular Kyiv
Ребята, это норм в селекторе ngrx, когда нужно трекать два значения? тоесть обычно если изменился стейт селект вызвался, а нужно, чтобы если изменился один из под селектов, то вызвался основной.
Или лучше в компоненте тогда стрими комбинировать и фильтрануть как нужно?

const selectTasks = createSelector(
 selectIds, <- если тут добавилось, то вызвался селект
 selectTaskEntities,
 selectClosedIds, <- если тут добавилось, то не вызвался
 // just code
);
а нужно чтобы в любом случае вызывался
источник

AS

Alex S in Angular Kyiv
ам.. селекторы норм написаны? сам selectClosedIds вызывается при изменении? бо вообще должно стрелять всё, как меняется хоть что-то. Возможно, редюсер написан некорректно (мало ли, у меня такое было)
источник

B

Bohdan in Angular Kyiv
Alex S
ам.. селекторы норм написаны? сам selectClosedIds вызывается при изменении? бо вообще должно стрелять всё, как меняется хоть что-то. Возможно, редюсер написан некорректно (мало ли, у меня такое было)
да, вроде всё, норм, но проверю раз логика верна
источник

AS

Alex S in Angular Kyiv
убедись плс что selectClosedIds стреляет сам по себе
источник

AO

Alex Okrushko in Angular Kyiv
Bohdan
да, вроде всё, норм, но проверю раз логика верна
Селекторы выполняются, есть их инпуты поменялись (точнее даже их референсы). Может где-то мутируешь массив?
источник

DT

Denchik Tymokhin in Angular Kyiv
Alex S
Зачем? Разве на 401 не должен обновиться токен, а потом запрос запустится во второй раз?
Задача до 401
источник

B

Bohdan in Angular Kyiv
Alex S
убедись плс что selectClosedIds стреляет сам по себе
спасибо
слишком засиделся за монитором, что оказалось просто фильтр был криво описан
источник

B

Bohdan in Angular Kyiv
Alex Okrushko
Селекторы выполняются, есть их инпуты поменялись (точнее даже их референсы). Может где-то мутируешь массив?
спасибо
источник

AS

Alex S in Angular Kyiv
Bohdan
спасибо
слишком засиделся за монитором, что оказалось просто фильтр был криво описан
Моё почтение)))
источник
2020 August 20

ОС

Олександр Савуловськ... in Angular Kyiv
Добрый день. Есть страница setting для нее сделал SettingGuard (в зависимости от прав сотрудника давать доступ или нет). У сотрудника нет прав к этой страницы. При выборе вручную этого пути бросает сразу на http://localhost:4200 и не перебрасывает http://localhost:4200/all. Если потом вручную тут же перегрузить страницу - сразу бросает на нужную страницу. Подскажите, что я упустил?
источник

ОС

Олександр Савуловськ... in Angular Kyiv
источник

ОС

Олександр Савуловськ... in Angular Kyiv
источник

ОС

Олександр Савуловськ... in Angular Kyiv
Настройки роутинга
источник