Có gì đó trong tài liệu AngularJS mà tôi dường như không thể tìm thấy hoặc có thể tôi đang thiếu.AngularJS Tự động đồng bộ dữ liệu giữa máy chủ và máy khách
Tôi đang tạo một ứng dụng web với NodeJS và Express ở phía sau và tôi đang cố gắng hiểu cách nó có thể tương tác với Angular trong giao diện người dùng. Đặc biệt, tôi sẽ có một API JSON cho Angular để lấy thông tin từ đó. Tôi muốn giao diện người dùng luôn được cập nhật.
Câu hỏi của tôi là:
- Liệu hai chiều các dữ liệu tính năng ràng buộc nghĩa kiễu góc (nguồn $ hoặc $ http) tự động tải dữ liệu từ máy chủ mỗi n giây?
- Ứng dụng có tự nhiên sử dụng bỏ phiếu dài, bỏ phiếu ngắn hoặc websockets không?
- Bạn có cần JQuery để đồng bộ hóa máy khách-máy khách hoặc mọi thứ có thể được thực hiện với Góc không?
- Bạn có phải thêm mã phụ để thực hiện hành vi này xảy ra không? Tôi có cần sử dụng $ timeout không?
Mỗi ví dụ tôi tìm thấy liên quan đến việc khách hàng tìm nạp dữ liệu một lần. Không đồng bộ hóa dữ liệu với máy chủ.
Góc không quản lý đồng bộ hóa máy khách/máy chủ. Nếu bạn muốn thăm dò ý kiến kết thúc trở lại một cách thường xuyên, bạn cần phải viết rằng chính mình. Bạn có thể sử dụng $ timeout để thuận tiện (vì vậy các cập nhật xảy ra bên trong vòng lặp digest), nhưng bạn phải thực hiện phạm vi cập nhật trong mã của riêng bạn. – Jollymorphic