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