Ho un Clock
modello in Backbone:
var Clock = Backbone.Model.extend({});
Sto cercando di ottenere un'istanza di quello che ha le ultime informazioni da /clocks/123
. Alcune cose che ho provato:
un metodo a livello di "classe"
Clock.fetch(123)
// TypeError: Object function (){ ... } has no method 'fetch'
creando un'istanza e quindi richiamandola fetch
:
c = new Clock({id: 123})
c.fetch()
// Error: A 'url' property or function must be specified
una collezione
Ho provato a creare una AllClocks
risorsa di raccolta (anche se non ho alcuna utilità per una cosa del genere nella pagina):
var AllClocks = Backbone.Collection.extend({
model: Clock,
url: '/clocks/'
});
var allClocks = new AllClocks();
allClocks.fetch(123);
// returns everything from /clocks/
Come posso ottenere solo un orologio supportato da API?