У меня есть приложение AngularJS, которое сохраняет введенные пользователем данные каждый раз, когда изменяется одно из полей в форме.Это простой пост-запрос к API, но с большим набором данных.То, как это реализовано в данный момент, может привести к ошибкам, когда пользователь быстро изменяет данные (т. Е. Дважды щелкает по флажку), первый запрос (R1) и второй запрос (R2) отправляются на сервер почти одновременно.Это может привести к сохранению R2 до R1, и в этом случае данные на экране не совпадают с данными в базе данных.Я думал о постановке в очередь запросов в js, так что R2 должен ждать завершения R1, но мне интересно, есть ли какое-либо другое / лучшее решение для решения такого рода проблемы?