ฉันมีClock
โมเดลใน Backbone:
var Clock = Backbone.Model.extend({});
/clocks/123
ฉันพยายามที่จะได้รับตัวอย่างของการที่มีข้อมูลล่าสุดจาก บางสิ่งที่ฉันได้ลอง:
วิธีการระดับ "คลาส"
Clock.fetch(123)
// TypeError: Object function (){ ... } has no method 'fetch'
สร้างอินสแตนซ์แล้วเรียกfetch
ใช้:
c = new Clock({id: 123})
c.fetch()
// Error: A 'url' property or function must be specified
คอลเลกชัน
ฉันพยายามสร้างAllClocks
ทรัพยากรคอลเลกชัน (แม้ว่าฉันจะไม่ได้ใช้สิ่งนี้ในหน้านี้)
var AllClocks = Backbone.Collection.extend({
model: Clock,
url: '/clocks/'
});
var allClocks = new AllClocks();
allClocks.fetch(123);
// returns everything from /clocks/
ฉันจะรับนาฬิกาที่สนับสนุน API เพียงเครื่องเดียวได้อย่างไร