Câu hỏi này đã gây ấn tượng với tôi trong nhiều ngày ...Thực hành tốt nhất với chế độ xem Xương sống: Tái sử dụng hoặc tạo?
Giả sử tôi có ứng dụng Backbone rất đơn giản với danh sách các mục. Khi bạn nhấp vào một mục, bạn sẽ thấy chế độ xem chi tiết của mục này.
Là nó tốt hơn để
- tạo chỉ ONE DetailedView và tái sử dụng nó khi người dùng nhấp vào mặt hàng khác nhau; HOẶC
- tạo một Chế độ xem chi tiết mới tại mỗi nhấp chuột?
Tôi thích tùy chọn 2, nhưng có vấn đề bởi vì tôi không phá hủy chế độ xem đúng cách và nhận được sự cố "ma lượt xem" với sự kiện bắn từ hư không!
Phương pháp hay nhất là gì?
Đây là một câu hỏi rất phổ biến, với một số thảo luận và lời khuyên được đưa ra tại đây: http://stackoverflow.com/questions/7567404/backbone-js-repopulate-or-recreate-the-view và tại đây: http://stackoverflow.com/questions/6859187/when-changing-the-model-for-a-view-is-it-better-to-replace-the-model-or-create – SunnyRed