Size: a a a

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

2021 May 27

OL

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

OS

Oleg Safonov in Angular - русскоговорящее сообщество
Ну тогда просто событий никаких не возникло, поэтому не перерисовался)

Не храните данные в поле компонента, сделайте поток и его в шаблон уже)
источник

OL

Oleg Livcha in Angular - русскоговорящее сообщество
Делаю все тоже самое из интерцептора и все работает,почемы
источник

OL

Oleg Livcha in Angular - русскоговорящее сообщество
вот я и хочу понять как так событий не происходит если вернулся Http response
источник

OS

Oleg Safonov in Angular - русскоговорящее сообщество
Хороший вопрос, можно на stackblitz куда нибудь?)
источник

OL

Oleg Livcha in Angular - русскоговорящее сообщество
Позже закину
источник

AS

Andrew Sverdlov in Angular - русскоговорящее сообщество
Может что-то с ngzone? Так, пальцем в небо
источник

OL

Oleg Livcha in Angular - русскоговорящее сообщество
Ну не должно быть,ситуация стандартная,код простой,обычный HttpErrorResponse ,то есть асинхронное действие есть,если сообщение послать из интерцептора вернее стрима возврощаемого из next(req).pipe(catchError) то все работает,если же поймать ошибку в ErrorHandler и пустить ее в стрим не срабатывает change detection,вот такая ситуация
источник

S

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

OL

Oleg Livcha in Angular - русскоговорящее сообщество
негде не стоит,если бы стоял,когда посылаю из интерцептора,шаблон не обновлялся бы тоже
источник

OL

Oleg Livcha in Angular - русскоговорящее сообщество
Как будто change detection вызванный ответом ошибки,срабатывает раньше че ErrorHandler ее получает
источник

OL

Oleg Livcha in Angular - русскоговорящее сообщество
Может быть такое что у кода внутри ErroHandler "приоритет" самый низкий,что то в этом духе?
источник

OL

Oleg Livcha in Angular - русскоговорящее сообщество
Вообщем решил проверить,добавил кнопку которая генерирует ошибку,throw 'some error',ErrorHandler ee успешно ловит и выводит в консоль,пускает в стрим и опять,не какого change detection
источник

ДЗ

Даниил Зеликов... in Angular - русскоговорящее сообщество
слушайте, вам наверное будет проще редиректить просто на эту страницу с параметром codeError из интерцептора
источник

OL

Oleg Livcha in Angular - русскоговорящее сообщество
Я так сейчас и делаю но все же вопрос остается открытым,почему так происходит
источник

OL

Oleg Livcha in Angular - русскоговорящее сообщество
вернее не совсем так , я просто отправляю в стрим саму ошибку из интерцептора,она не на роут определенный идет а на компоненту отображающею ошибки проложения,то есть она общая
источник

JL

J L in Angular - русскоговорящее сообщество
Всем привет!
никто не сталкивался с такой траблой после upgrade на 12  ?
Заранее спасибо!
источник

АП

Артём Привет... in Angular - русскоговорящее сообщество
Всем привет, хотел поинтересоваться, у Angular Material есть из коробки range slider с двумя значениями такого типа как на изображении? На официальной странице Material Design присутствует подобное исполнение, но на странице Angular Material данного исполнения слайдера я найти не могу. Буду благодарен за помощь или информацию
источник

YK

Yurii Kovalenko in Angular - русскоговорящее сообщество
к сожалению, все что видишь в доке material.angular.io, только это и есть из коробки(
источник

АП

Артём Привет... in Angular - русскоговорящее сообщество
Возможно есть какой-то слайдер как доп библиотека который максимально похож на material slider? Весь визуал проекта на material, если закастомить свой - будет сильно выделяться анимациями из общей картины
источник