Tôi có một Clock
mô hình trong Backbone:
var Clock = Backbone.Model.extend({});
Tôi đang cố gắng lấy một phiên bản có thông tin mới nhất từ đó /clocks/123
. Một số điều tôi đã thử:
một phương thức cấp "lớp"
Clock.fetch(123)
// TypeError: Object function (){ ... } has no method 'fetch'
tạo một thể hiện và sau đó gọi fetch
nó:
c = new Clock({id: 123})
c.fetch()
// Error: A 'url' property or function must be specified
một bộ sưu tập
Tôi đã thử tạo một AllClocks
tài nguyên bộ sưu tập (ngay cả khi tôi không sử dụng những thứ như vậy trên trang):
var AllClocks = Backbone.Collection.extend({
model: Clock,
url: '/clocks/'
});
var allClocks = new AllClocks();
allClocks.fetch(123);
// returns everything from /clocks/
Làm cách nào để tôi chỉ nhận được một Đồng hồ được hỗ trợ bởi API?