Tôi có một mô hình có thể được chỉnh sửa bởi một chế độ xem nhất định; tuy nhiên, ở cuối chế độ xem, người dùng sẽ có tùy chọn lưu hoặc hủy tất cả thay đổi. Điều này có nghĩa là bạn sẽ cần phải lưu trữ một danh sách tất cả các thay đổi được thực hiện cho mô hình và sau đó thực hiện những thay đổi đó chỉ khi nút 'lưu' đã được nhấp. Điều này nghe có vẻ phức tạp không cần thiết và tôi đã đưa ra một ý tưởng về một cách tiếp cận thay thế, đó là tạo ra một bản sao của mô hình và thực hiện các thay đổi đó trong khung nhìn. Sau đó, nếu người dùng nhấp vào 'lưu' xóa mô hình cũ và thay thế nó trong bộ sưu tập của nó bằng mô hình mới, nếu không bạn sẽ loại bỏ mô hình nhân bản.Làm thế nào để nhân bản các mô hình trong Backbone
Đây là cách tiếp cận có thể chấp nhận được và nếu có, làm cách nào tôi có thể triển khai quy trình nhân bản?
Điều này tương đương với việc tìm nạp lại dữ liệu từ máy chủ (nhưng yêu cầu HTTP phụ có vẻ không cần thiết).
Nhưng tại sao bạn cần sao chép mô hình? Dù sao bạn có thể trích xuất tất cả các giá trị trên Save nhấp chuột và lưu chúng; hoặc nếu bạn muốn biết nếu có bất kỳ giá trị nào được thay đổi trong khi lưu, chỉ cần thực hiện 'Ràng buộc xem mô hình '.. – Pawan