相关疑难解决方法(0)

如何在Backbone中获取单个模型?

Clock在Backbone中有一个模型:

var Clock = Backbone.Model.extend({});
Run Code Online (Sandbox Code Playgroud)

我正在尝试获取具有最新信息的实例/clocks/123.我试过的一些事情:

一个"类"级方法

Clock.fetch(123)
// TypeError: Object function (){ ... } has no method 'fetch'
Run Code Online (Sandbox Code Playgroud)

创建一个实例,然后调用fetch它:

c = new Clock({id: 123})
c.fetch()
// Error: A 'url' property or function must be specified
Run Code Online (Sandbox Code Playgroud)

一个集合

我尝试创建一个AllClocks集合资源(即使我在页面上没有使用这样的东西):

var AllClocks = Backbone.Collection.extend({
  model: Clock,
  url: '/clocks/'
});
var allClocks = new AllClocks();
allClocks.fetch(123);
// returns everything from /clocks/
Run Code Online (Sandbox Code Playgroud)

我如何才能获得一个支持API的时钟?

javascript rest model-view-controller backbone.js

93
推荐指数
4
解决办法
8万
查看次数