2016-06-28 2 views
0

Я использую angularJS для создания веб-сайта/бизнес-системы для бизнеса моей мамы. Я не совсем уверен, что лучше всего подходит для бит, над которым я сейчас работаю.Должен ли я использовать ng-change для сохранения изменений в записи базы данных?

Я использую PDO для обработки данных на базе

Мне нужно реализовать возможность изменять детали клиента.

Я первый инстинкт должен был использовать ng-change, чтобы данные сохранялись, как только они были изменены. но я не уверен, что это лучший способ сделать это (подумайте о количестве запросов, которые нужно было бы отправить при записи). Я также сохранял изменения, когда пользователь покидает текстовое поле или просто добавляет кнопка сохранения

Какой способ лучше всего подходит ... или это на самом деле не имеет значения

+0

В зависимости от стратегии отката вы хотите использовать. Всегда нужно учитывать, что запросы могут потерпеть неудачу. Никто не может ответить на это за вас ... мы не знаем достаточно о вашем приложении – charlietfl

+0

, вы знаете ... иногда я чувствую, что моя степень была бесполезной .... стратегия откат? хе-хе ... я думаю, у меня есть какой-то поиск в googling:/ –

+0

Ничего сложного ... если вы живете, редактирование и запрос не удается, нужно предупредить пользователя и вернуть все оригиналы. Если вы используете кнопку сохранения, то обновляете только текущие данные об успехе сервера updte – charlietfl

ответ

0

Да, вы правы -.?., используя нг-изменение приведет к увеличению числа запросов

но разработчики в google убедились, что логика ng-change оптимизирована для обеспечения наилучшей производительности.

проверьте эти статьи для дальнейших разъяснений

http://www.codelord.net/2015/06/11/using-ng-change-instead-of- $ часы-в-Угловая/

How does data binding work in AngularJS?