2015-06-11 11 views
10

Có phương pháp dom api hay các cách khác để tự động cập nhật mẫu lặp lại với các thành phần bổ sung, nếu mảng cơ bản được cập nhật?Cập nhật động các mẫu lặp lại bằng cách thay đổi mảng cơ bản

Tôi có mảng động được cập nhật thông qua các cuộc gọi ajax nhiều lần. Mảng này tiếp tục thay đổi độ dài của nó (các phần tử được nối thêm hoặc loại bỏ dựa trên phản hồi ajax). Mảng được phản ánh trong tài liệu qua <template is="dom-repeat">. Có cách nào để tự động cập nhật các dom khi mảng cơ bản được cập nhật?

Hiện nay, cách duy nhất tôi có thể thấy là

  1. Xác định cập nhật gia tăng và tự thêm hoặc xóa các nút.
  2. Xóa toàn bộ vùng chứa mẫu lặp lại và khôi phục mẫu mới. Tôi không biết dù sao để đóng dấu một mẫu mới động. Điều này có thể không? Một cách tôi có thể nghĩ đến việc đạt được điều này là có một phần tử tùy chỉnh khác lặp lại khuôn mẫu và bất cứ khi nào có cập nhật mảng, xóa phần tử hiện tại, thêm phần tử mới bằng cách chuyển mảng cập nhật cho phần tử.

Bằng cách sử dụng 2, tôi sẽ không thể sử dụng hiệu ứng chuyển tiếp của danh sách tự động cập nhật trong chế độ xem. Tôi muốn có thể sử dụng những hiệu ứng này.

Trả lời

Các vấn đề liên quan