在Backbone.Model.extend中使用url参数

时间:2014-07-27 18:55:35

标签: backbone.js

我是骨干新手,我想知道用作

app.FormModel = Backbone.Model.extend({        
        defaults: {
            success: false,                                              
            saveData: ''
        }
    });

会给我一个

Uncaught Error: A "url" property or function must be specified 

我需要提供什么来扩展方法

根据它所说的文件

返回模型资源在服务器上的相对URL。如果模型位于其他位置,请使用正确的逻辑覆盖此方法。

资源是什么意思。

2 个答案:

答案 0 :(得分:1)

更改

app.FormModel = Backbone.Model.extend({     

app.FormModel = new Backbone.Model.extend({     

答案 1 :(得分:0)

如果您想向服务器发送/检索数据,骨干需要知道服务器的位置。 URL就是这样。 如果您未设置此属性并尝试与服务器同步,则backbone将抛出此异常。

http://backbonejs.org/#Model-url