【发布时间】:2015-09-10 11:33:41
【问题描述】:
我有以下 Backbone 代码,它应该使用模型创建一个集合,并在其中创建一个新模型实例,并将其保存在服务器上。
var Project = Backbone.Model.extend({});
var Projects = Backbone.Collection.extend({
model: Project,
url: "/api/projects"
});
var projects = new Projects();
projects.add({
"title": "My Project"
}).sync();
但是,运行此程序时出现以下错误;
A "url" property or function must be specified
我认为模型会从集合 as per the documentation 继承 url 属性。为什么不是?怎么了?
JSFiddle:http://jsfiddle.net/6L8v4dj8/
【问题讨论】: