Size: a a a

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

2021 March 26

В

Владимир in Angular - русскоговорящее сообщество
Dmitry Zakharov
вопрос как повторили начальный запрос?
история роутинга, у нас же роутер стор в наличии
источник

DZ

Dmitry Zakharov in Angular - русскоговорящее сообщество
Владимир
поясни, пожалуйста...  не вижу как что-то прпадет
для того что бы его повторить, его нужно где то сохранить, я для этого и хотел использовать rxjs
источник

DZ

Dmitry Zakharov in Angular - русскоговорящее сообщество
Владимир
история роутинга, у нас же роутер стор в наличии
надо подумать
источник

ZK

Zhenya Kornelyuk in Angular - русскоговорящее сообщество
Roman Yazvinsky
Некоторые js библиотеки без типизации, но она может поставляться в таких вот @types/name пакетах. Они просто содержат d.ts файлы вроде как, интерфейсы + документацию, чтобы вам проще работать было
А из-за чего он может не вставать? Сам пакет у меня инсталлит, а .d .ts не хочет
источник

RY

Roman Yazvinsky in Angular - русскоговорящее сообщество
Zhenya Kornelyuk
А из-за чего он может не вставать? Сам пакет у меня инсталлит, а .d .ts не хочет
Версии разные, как вариант
источник

В

Владимир in Angular - русскоговорящее сообщество
Dmitry Zakharov
для того что бы его повторить, его нужно где то сохранить, я для этого и хотел использовать rxjs
понял)) ответ выше - если запрос шел на защищенную страницу и был зарублен авторизацией - запоминаешь в роутер сторе а потом возвращаешься на него
источник

ZK

Zhenya Kornelyuk in Angular - русскоговорящее сообщество
Roman Yazvinsky
Версии разные, как вариант
Как я могу решить эту проблему ?
источник

RY

Roman Yazvinsky in Angular - русскоговорящее сообщество
Zhenya Kornelyuk
Как я могу решить эту проблему ?
Ну это я так, первое что пришло в голову сказал. Какая ошибка падает?

Но все-таки проверьте версии пакета и его типов
источник

DZ

Dmitry Zakharov in Angular - русскоговорящее сообщество
Владимир
понял)) ответ выше - если запрос шел на защищенную страницу и был зарублен авторизацией - запоминаешь в роутер сторе а потом возвращаешься на него
есть еще один случай это информация о пользователе, по этому и хотел универсальный механизм,

конечно же можно его засунуть сразу после login’a, но как то не очень красиво, одни запросы в store, a user_info по другому
источник

ZK

Zhenya Kornelyuk in Angular - русскоговорящее сообщество
Да мне лид так же сказал, что скорее всего проблема с версиями. Ошибки в повершеле, когда я пытаюсь добавить файл с .d .ts, ну и на импортах висит тоже самое(не удалось найти файл объявления модуля name) и предлагает либо саморучно или через повершел
источник

В

Владимир in Angular - русскоговорящее сообщество
Dmitry Zakharov
есть еще один случай это информация о пользователе, по этому и хотел универсальный механизм,

конечно же можно его засунуть сразу после login’a, но как то не очень красиво, одни запросы в store, a user_info по другому
мне кажется, это не универсализм, а смешивание зон и понятий. Инфа о пользователе - это модуль пользователя и инфа о пользователе. Инфа о авторизации - это модуль авторизации и инфа об авторизации. Они никак не взаимосвязаны. и вообще не должны знать друг о друге в идеале
источник

A

Andrey in Angular - русскоговорящее сообщество
Парни, привет! Помогите осознать! ))
метод не работает из-за отмены подписки
источник

A

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

DZ

Dmitry Zakharov in Angular - русскоговорящее сообщество
Владимир
мне кажется, это не универсализм, а смешивание зон и понятий. Инфа о пользователе - это модуль пользователя и инфа о пользователе. Инфа о авторизации - это модуль авторизации и инфа об авторизации. Они никак не взаимосвязаны. и вообще не должны знать друг о друге в идеале
тонкий вопрос, чем запрос на получения данных отличается от запроса на получения user_info, все они проходят через один HttpInterceptor
источник

В

Владимир in Angular - русскоговорящее сообщество
Dmitry Zakharov
тонкий вопрос, чем запрос на получения данных отличается от запроса на получения user_info, все они проходят через один HttpInterceptor
ты под админской авторизацией, запрашиваешь инфу всех пользователей... приче тут автори зация каждого пользователя? Или писать разнуюлогику для одной и той же задачи (извлечь инфу пользователя) в зависимости от того как ты авторизован? Это ж 13 век
источник

A

Andrey in Angular - русскоговорящее сообщество
Andrey
Парни, привет! Помогите осознать! ))
метод не работает из-за отмены подписки
везде данный формат работает нормально, у тут странь...
источник

В

Владимир in Angular - русскоговорящее сообщество
Dmitry Zakharov
тонкий вопрос, чем запрос на получения данных отличается от запроса на получения user_info, все они проходят через один HttpInterceptor
оххххх... интерсептор ВООБЩЕ не имеет отношения к логике! Он просто встраивается в цепочку формирования запроса и добавляет то что ты ему скажешь. Все. Интерсептор НЕ УЧАСТВУЕТ в бизнес-логике. У него другая функция)
источник

В

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

DZ

Dmitry Zakharov in Angular - русскоговорящее сообщество
Владимир
оххххх... интерсептор ВООБЩЕ не имеет отношения к логике! Он просто встраивается в цепочку формирования запроса и добавляет то что ты ему скажешь. Все. Интерсептор НЕ УЧАСТВУЕТ в бизнес-логике. У него другая функция)
интерсептор добавляет в header access-token и все, ни какой логики
источник

DZ

Dmitry Zakharov in Angular - русскоговорящее сообщество
и через него текут все запросы
источник