Size: a a a

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

2021 June 21

TO

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

TO

Tony Osipenko in Angular - русскоговорящее сообщество
и при обращении decoded.с-во вылетает exception
источник

ФІ

Федор Ігор in Angular - русскоговорящее сообщество
Народ почему роутинг не работает
источник

ФІ

Федор Ігор in Angular - русскоговорящее сообщество
хотя консолька заходит
источник

ФІ

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

S

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

AO

Aidos Omurzakov in Angular - русскоговорящее сообщество
Всем привет
как в такой конструкции , остановить цепочку вызова запросов если один из них вернет ошибку ?
источник

AO

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

nt

nur tlek in Angular - русскоговорящее сообщество
всем привет! Ребята есть ли способ конвертить Arraybuffer на plain js objects ?
источник

D

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

D

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

D

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

AO

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

D

Dmitry in Angular - русскоговорящее сообщество
ну вот тебе и ответ. ты ловишь ошибку, а дальше в трубу отдаешь of(null), то есть труба не получает ошибку
источник

D

Dmitry in Angular - русскоговорящее сообщество
отдавай в трубу throwError
источник

A

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

D

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

AO

Aidos Omurzakov in Angular - русскоговорящее сообщество
ты имеешь ввиду обработку ошибок убрать с функции , а добавить в цепочки вызовов ?
источник

D

Dmitry in Angular - русскоговорящее сообщество
1. нет, у тебя там на ошибках ворнинги, их же оставить надо. просто в catchError верни
return throwError(e);  вместо return of(null)
2. unsubscribeOnDestroy всегда ставь в конец цепочки, в твоем скриншоте его можно 1 раз поставить перед subscribe и все.
источник

AO

Aidos Omurzakov in Angular - русскоговорящее сообщество
а все кул
источник