Tengo un Clock
modelo en Backbone:
var Clock = Backbone.Model.extend({});
Estoy tratando de obtener una instancia de eso que tenga la información más reciente de /clocks/123
. Algunas cosas que he probado:
un método de nivel de "clase"
Clock.fetch(123)
// TypeError: Object function (){ ... } has no method 'fetch'
creando una instancia y luego invocándola fetch
:
c = new Clock({id: 123})
c.fetch()
// Error: A 'url' property or function must be specified
Una colección
Intenté crear un AllClocks
recurso de colección (aunque no tengo ningún uso para tal cosa en la página):
var AllClocks = Backbone.Collection.extend({
model: Clock,
url: '/clocks/'
});
var allClocks = new AllClocks();
allClocks.fetch(123);
// returns everything from /clocks/
¿Cómo obtengo un reloj respaldado por API?