【发布时间】:2013-10-14 04:10:47
【问题描述】:
在 youtube 教程中,我看到了一种声明模型的不同方式:
model = Backbone.Model({
data:[
{text:"Google", href:"https://google.com"},
{text:"Facebook", href:"https://facebook.com"},
{text:"Youtube", href:"https://youtube.com"}
]
});
我的控制台日志抛出错误:
Uncaught TypeError: Object # has no method 'set'
这是正确的做法吗?
【问题讨论】:
-
您需要用
new实例化Backbone.Model。另外,您确定您不是要使用Backbone.Collection吗?您正在传递一个包含多个对象的数组... -
@willM 感谢您指出关于 new 的愚蠢错误。我也是骨干新手。我还没有达到收藏教程;)我很快就会使用它。谢谢