Size: a a a

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

2021 February 15

W

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

YS

Yaroslav Solonnikov in Angular - русскоговорящее сообщество
Moe Green
Подскажите глупому - последовательность запросов по одному методу - сперва с кодом 202, потом сразу же - с кодом 200. Что это означает и зачем такое?
The HyperText Transfer Protocol (HTTP) 202 Accepted response status code indicates that the request has been accepted for processing, but the processing has not been completed; in fact,
источник

I

Ilja in Angular - русскоговорящее сообщество
Ilja
добрый день коллеги .  кто нить может посоветовать статьи по работе со стейтом ngrx  . если представить задачу которая передо мной стоит как "коня в вакууме" то есть таблица с пейджингом и дочерним представлением элементов  .  внутри ячеек некие значения  которые можно редактировать . 1: после редактирования уходит запрос на перерасчёт всей таблицы . и возвращаются данные .  и отображаются. 2: затем перелистываются страницы.  3: колонка перемещается(пользователь переместил ) . тоесть колонка была 3й по счёту и стала второй  . соответственно все данные тоже ушли на бекэнд и пересчииались .  или допустим добавился какой то дочерний элемент к одной из строк . я прикреплю пример какой нить таблицы что бы было понятно . что может делать пользователь . я понмаю  как рабоатет ngrx что есть стор который держит состояние страницы но слишком много действий система ожидает от пользователя   . и как это представить в работу ngrx ума пока не приложу. может кто статьями поделиться .
???
источник

MG

Moe Green in Angular - русскоговорящее сообщество
А если в консоли я вижу только запрос с кодом 202 - это косяк на беке, получается? Нет ответа с сервера?
источник

YS

Yaroslav Solonnikov in Angular - русскоговорящее сообщество
Ilja
Ну здесь нужно для начала обозначить список всевозможных экшенов, которые юзер может произвести, сделать для них обрабочик один, который чекает тип дейстивя и обрабатывает его соответствено и пропускать его через логику стора,  касательно стора не подскажу - мало с ним работал
источник

W

Web21 in Angular - русскоговорящее сообщество
Yaroslav Solonnikov
Сhild ts:
@Output() changed = new EventEmitter();

onChange(e) {this.changed.emit(e);

Parent html
<app-child (onChange)="onChange(e)"></app-child>
Parent ts
onChange(e) { do smth with e}
для в этого в чайлд нужно импортировать ngonchange?
источник

I

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

YS

Yaroslav Solonnikov in Angular - русскоговорящее сообщество
Web21
для в этого в чайлд нужно импортировать ngonchange?
ngOnChanges только для @Input() на сколько я знаю
источник

I

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

W

Web21 in Angular - русскоговорящее сообщество
Yaroslav Solonnikov
ngOnChanges только для @Input() на сколько я знаю
я в чайлд вставляю то что ты написал  и у меня весь компонент красным становиться))
источник

YS

Yaroslav Solonnikov in Angular - русскоговорящее сообщество
Ilja
данных много. если переписывать каждый раз то каждое действие дорогое . в
а можно сохранять данные скопом, после того как юзер поперетаскивал все, что нужно и кликнул сохранить?
источник

I

Ilja in Angular - русскоговорящее сообщество
Yaroslav Solonnikov
ngOnChanges только для @Input() на сколько я знаю
я думаю не легче ли вынести этот стор на сервер .
источник

YS

Yaroslav Solonnikov in Angular - русскоговорящее сообщество
Web21
я в чайлд вставляю то что ты написал  и у меня весь компонент красным становиться))
покажи скрин
источник

W

Web21 in Angular - русскоговорящее сообщество
Yaroslav Solonnikov
покажи скрин
нашел) там не хватало скобки фигурной)
источник

YS

Yaroslav Solonnikov in Angular - русскоговорящее сообщество
Web21
нашел) там не хватало скобки фигурной)
а да, точно
источник

I

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

I

Ilja in Angular - русскоговорящее сообщество
математика которая 10 получает она в сервере живёт .
источник

YS

Yaroslav Solonnikov in Angular - русскоговорящее сообщество
Moe Green
А если в консоли я вижу только запрос с кодом 202 - это косяк на беке, получается? Нет ответа с сервера?
тут не факт, что с беком что-то я тоже бывало сталкивался, но не помню, в чем была проблема ) Проверь правильно ли твой http service отрабатывает
источник

W

Web21 in Angular - русскоговорящее сообщество
Web21
нашел) там не хватало скобки фигурной)
то что на е ругается норм?
источник

YS

Yaroslav Solonnikov in Angular - русскоговорящее сообщество
Ilja
математика которая 10 получает она в сервере живёт .
да, такое кол-во логики нужно бы через стор прогонять, чтобы не париться с сохранением стейта. Просто любой твой экшен вместо того, чтобы на сервер улетаться напрямую - должен лететь через редьюсер )
источник