Tenho um Clock
modelo no Backbone:
var Clock = Backbone.Model.extend({});
Estou tentando obter uma instância disso que contém as informações mais recentes /clocks/123
. Algumas coisas que tentei:
um método de nível de "classe"
Clock.fetch(123)
// TypeError: Object function (){ ... } has no method 'fetch'
criar uma instância e, em seguida, chamá fetch
-la:
c = new Clock({id: 123})
c.fetch()
// Error: A 'url' property or function must be specified
uma coleção
Tentei criar um AllClocks
recurso de coleção (embora não tenha uso para tal coisa na página):
var AllClocks = Backbone.Collection.extend({
model: Clock,
url: '/clocks/'
});
var allClocks = new AllClocks();
allClocks.fetch(123);
// returns everything from /clocks/
Como faço para obter apenas um relógio apoiado por API?