Size: a a a

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

2019 November 22

NK

Nick Kuzmin in Angular - русскоговорящее сообщество
ааа понял спасибо! подскажи пожалуйста, когда создаю новый к примеру обьект сначала я вызываю action AddZOne(zone) передаю обьект и потом запускаю ефект
источник

NK

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

NK

Nick Kuzmin in Angular - русскоговорящее сообщество
нцжно добавить в стор только после того как бек принял запись в ефекте
источник

N

Navruzbek in Angular - русскоговорящее сообщество
в эффекте можеш сделать запрос на бэк и если оно успешно то добавиш в сторе
источник

NK

Nick Kuzmin in Angular - русскоговорящее сообщество
да но как тогда в шаблоне передавать action
источник

NK

Nick Kuzmin in Angular - русскоговорящее сообщество
если я передам в шаблоне action, то сразу у меня добавляет в стор
источник

N

Navruzbek in Angular - русскоговорящее сообщество
это изза того что у тя редюсер срабатывает когда вызывается action
источник

ОС

Олег Савенко in Angular - русскоговорящее сообщество
Привет, мне нужна ваша помощь! Я использую 7 ангуляр, при регистрации авторизации мой сервер отправляет код ошибки например 409 когда емэйл уже есть. В приложении есть интерцептор который ловит ошибку и показывает нотификацию об ошибке. И это все норм, но проблема в том, что в консоль все равно летят эти ошибки про код 409. Как сделать чтобы ошибки не вылетали я же их обрабатываю
источник

SK

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

N

Navruzbek in Angular - русскоговорящее сообщество
Nick Kuzmin
если я передам в шаблоне action, то сразу у меня добавляет в стор
сделай отдельную action для эффекта "smthIsCalled" и припехни его к еффекту, и сразу запрос на бэк, если успешно то вызови action который добавляет к  стор
источник

NK

Nick Kuzmin in Angular - русскоговорящее сообщество
понял так и сделаю! Спасибо!
источник

N

Navruzbek in Angular - русскоговорящее сообщество
Nick Kuzmin
понял так и сделаю! Спасибо!
незашто 😉
источник

N

Navruzbek in Angular - русскоговорящее сообщество
Олег Савенко
Привет, мне нужна ваша помощь! Я использую 7 ангуляр, при регистрации авторизации мой сервер отправляет код ошибки например 409 когда емэйл уже есть. В приложении есть интерцептор который ловит ошибку и показывает нотификацию об ошибке. И это все норм, но проблема в том, что в консоль все равно летят эти ошибки про код 409. Как сделать чтобы ошибки не вылетали я же их обрабатываю
оно же в консоле, зачем морочиться ?
источник

ОС

Олег Савенко in Angular - русскоговорящее сообщество
А на счёт NGRX, в каких случаях использовать надо data или entity а когда просто через state?
источник

ОС

Олег Савенко in Angular - русскоговорящее сообщество
Navruzbek
оно же в консоле, зачем морочиться ?
А когда я сделаю build разве ошибка не останется?
источник

N

Navruzbek in Angular - русскоговорящее сообщество
Олег Савенко
А когда я сделаю build разве ошибка не останется?
ошибка при build имеешь ввиду
источник

ОС

Олег Савенко in Angular - русскоговорящее сообщество
Navruzbek
ошибка при build имеешь ввиду
Нет, в продакшен будет она вылетать?
источник

N

Navruzbek in Angular - русскоговорящее сообщество
Олег Савенко
А на счёт NGRX, в каких случаях использовать надо data или entity а когда просто через state?
смотря что ты хочешь, если твои entity много одинаковых то скорей всего используй data
источник

N

Navruzbek in Angular - русскоговорящее сообщество
Олег Савенко
Нет, в продакшен будет она вылетать?
думаю да
источник

ОС

Олег Савенко in Angular - русскоговорящее сообщество
Тогда все же надо понять что с ней делать. Я пробовал обрабатывать ошибку в subscribe при запросе к серверу, но это не помогло
источник