Backbone JS模型

时间:2013-10-07 14:24:05

标签: javascript backbone.js

在youtube教程中,我看到了一种声明模型的不同方式:

model = Backbone.Model({
data:[
    {text:"Google", href:"https://google.com"},
    {text:"Facebook", href:"https://facebook.com"},
    {text:"Youtube", href:"https://youtube.com"}
  ]

});

我的控制台日志抛出错误:

未捕获的TypeError:对象#没有方法'set'

这是正确的方法吗?

1 个答案:

答案 0 :(得分:0)

试试这个:

var model = Backbone.Model.extend({
    data:[
        {text:"Google", href:"https://google.com"},
        {text:"Facebook", href:"https://facebook.com"},
        {text:"Youtube", href:"https://youtube.com"}
   ]
});

因此,与相关的here相比,创建Bakbone.Model()意味着创建自定义模型,并且您似乎想要创建模型,您需要使用Backbone.Model.extend()