J'ai un Clock
modèle dans Backbone:
var Clock = Backbone.Model.extend({});
J'essaie d'obtenir un exemple de cela qui contient les dernières informations /clocks/123
. Certaines choses que j'ai essayées:
une méthode de niveau "classe"
Clock.fetch(123)
// TypeError: Object function (){ ... } has no method 'fetch'
créer une instance puis l'appeler fetch
:
c = new Clock({id: 123})
c.fetch()
// Error: A 'url' property or function must be specified
une collection
J'ai essayé de créer une AllClocks
ressource de collection (même si je n'ai aucune utilité pour une telle chose sur la page):
var AllClocks = Backbone.Collection.extend({
model: Clock,
url: '/clocks/'
});
var allClocks = new AllClocks();
allClocks.fetch(123);
// returns everything from /clocks/
Comment obtenir une seule horloge basée sur l' API?