Я только начинаю знакомство с AngularJS, но я хотел бы создать веб-приложение, которое имеет представление, которое автоматически обновляется в режиме реального времени (без обновления) для пользователя, когда что-то меняется на стороне сервера базы данных.
Может ли AngularJS обрабатывать это (главным образом) автоматически для меня? И если да, то каков основной механизм на работе?
Например, вы как-то настраиваете AngularJS для регулярного опроса базы данных для "модельных" изменений? Или используйте какой-то комет-подобный механизм, чтобы уведомить клиентский код AngularJS о том, что модель изменилась?
В моем приложении проблема заключается в том, что другое (не веб-сервер) программное обеспечение на стороне будет периодически обновлять базу данных. Но этот вопрос в равной степени относится и к чистым веб-приложениям, где у вас может быть несколько клиентов, изменяющих базу данных через веб-клиенты AngularJS, и каждый из них нуждается в обновлении, когда один из них вносит изменения в БД (модель).