Tôi có một kịch bản chi tiết tổng thể cổ điển mà tôi đang triển khai trong backbone.js.Backbone.js Kịch bản chi tiết chính
Hiện tại tôi không quan tâm đến lịch sử và phần điều hướng của backbone.js nên tôi bỏ qua nó.
- Tôi có GridView nơi tất cả các mô hình được tìm nạp và hiển thị từ dịch vụ còn lại.
- Tôi có một DetailView (cửa sổ phương thức) trong đó một mô hình được chọn cụ thể từ một lưới được hiển thị với nhiều trường xuất hiện trong chế độ xem lưới chính.
tôi đã thực hiện:
- một ứng dụng chính nơi mà tất cả các quan điểm xương sống và router được đính kèm.
- ứng dụng được khởi tạo trên tài liệu nạp
- một router Backbone chính (hành động hơn là một "điều khiển" cổ điển) với trách nhiệm:
- tạo và quan điểm phá hủy
- quyến rũ và đăng tải dữ liệu
- qua dữ liệu để xem
- phối hợp quan điểm sự kiện
Bây giờ dữ liệu được trả về từ dịch vụ còn lại cho GridView (Bộ sưu tập xương sống) chỉ là một phần dữ liệu một phần của các mô hình.
Vì vậy, để hiển thị chi tiết đầy đủ của một kiểu máy cụ thể, tôi phải tìm nạp lại chi tiết từ dịch vụ còn lại.
Tìm nạp từ mô hình kết thúc với mô hình bị ngắt kết nối khỏi bộ sưu tập và mọi cập nhật trên đó không được phản ánh trên bộ sưu tập và tôi phải làm mới lại chế độ xem chính tìm nạp tất cả dữ liệu.
Phá hủy và tạo lại chế độ xem chi tiết đôi khi khiến cho sự kiện chế độ xem bị mất.
Việc triển khai chính xác kịch bản này là gì? Tôi không hoàn toàn hiểu được cách tốt nhất để làm những việc trong xương sống.