Khi nào thích hợp để lọc một bộ sưu tập so với việc có một số bộ sưu tập trong Backbone?Lọc bộ sưu tập so với một số bộ sưu tập trong Backbone?
Ví dụ: xem xét ứng dụng thư viện nhạc. Nó sẽ có một cái nhìn để hiển thị các thể loại và một cái nhìn khác để hiển thị âm nhạc của thể loại được chọn.
Bạn có muốn tạo một bộ sưu tập khổng lồ với tất cả nhạc và sau đó lọc nó hoặc một số bộ sưu tập nhỏ hơn không?
Chỉ có một bộ sưu tập sẽ cho phép bạn thêm các tính năng để lọc theo các thuộc tính khác, nhưng giả sử bạn có tấn nhạc: làm thế nào để bạn ngăn tải tất cả khi ứng dụng bắt đầu nếu người dùng chỉ cần 1 thể loại?
Điều này nghe có vẻ hấp dẫn, nhưng nếu tôi cần thêm một bộ lọc tìm kiếm khác, hãy nói, tên nghệ sĩ? Làm thế nào để tôi nói với máy chủ rằng trong/bài hát/elvis tham số là một tên nghệ sĩ, nhưng nó/bài hát/rock đó là thể loại? (vâng, tôi hoàn toàn nghỉ ngơi) – wannabeartist
Bạn có thể thực hiện việc này theo một vài cách. Đầu tiên là có một điểm cuối riêng biệt cho mỗi cái, vì vậy bạn có/bài hát/nghệ sĩ/elvis và/bài hát/thể loại/rock. Cách khác là sử dụng tham số chuỗi truy vấn, vì vậy bạn có thể có/songs /? Artist = elvis & genre = rock. Sở thích của tôi là tùy chọn đầu tiên vì nó cung cấp URL sạch hơn. – Mun
Cảm ơn bạn đã làm rõ! – wannabeartist