backbone中获取单条model记录

例如有一个user的model,现在需要获取单条model记录,例如获取user.id=1。

var user = Backbone.Model.extend({});

u = new user({id: 1});

u.fetch();

这样做看起来是可行的,但实际上会报错,错误:Error: A 'url' property or function must be specified。

解决办法是定义model的时候加上urlRoot属性。

var user = Backbone.Model.extend({urlRoot: '/user'});

这样再调用上面的代码就不会报错了。

2013年05月14日