Tôi chỉ mới bắt đầu làm quen với AngularJS, nhưng tôi muốn xây dựng một ứng dụng web có chế độ xem được tự động cập nhật theo thời gian thực (không làm mới) cho người dùng khi có gì đó thay đổi trong cơ sở dữ liệu phía máy chủ.
AngularJS có thể tự động xử lý điều này (hầu hết) cho tôi không? Và nếu vậy, cơ chế cơ bản tại nơi làm việc là gì?
Ví dụ, bằng cách nào đó bạn có thiết lập AngularJS để thăm dò DB thường xuyên về các thay đổi "mô hình" không? Hoặc sử dụng một số loại cơ chế giống như Comet để thông báo cho mã phía máy khách AngularJS rằng mô hình đã thay đổi?
Trong ứng dụng của tôi, thách thức là phần mềm phía máy chủ (không phải web) khác sẽ cập nhật cơ sở dữ liệu đôi khi. Nhưng câu hỏi này cũng áp dụng cho các ứng dụng web thuần túy, nơi bạn có thể có nhiều máy khách thay đổi cơ sở dữ liệu thông qua các máy khách web AngularJS và mỗi máy khách cần được cập nhật khi một trong số chúng thực hiện thay đổi đối với (mô hình) DB.