Mam Clock
model w Backbone:
var Clock = Backbone.Model.extend({});
Próbuję uzyskać przykład tego, który zawiera najnowsze informacje /clocks/123
. Kilka rzeczy, których próbowałem:
metoda na poziomie „klasy”
Clock.fetch(123)
// TypeError: Object function (){ ... } has no method 'fetch'
tworzenie instancji, a następnie wywoływanie fetch
jej:
c = new Clock({id: 123})
c.fetch()
// Error: A 'url' property or function must be specified
kolekcja
Próbowałem utworzyć AllClocks
zasób kolekcji (mimo że nie mam pożytku z czegoś takiego na stronie):
var AllClocks = Backbone.Collection.extend({
model: Clock,
url: '/clocks/'
});
var allClocks = new AllClocks();
allClocks.fetch(123);
// returns everything from /clocks/
Jak uzyskać jeden zegar wspierany przez API?