我正在试图弄清楚Backbone.js并且正在浏览PeepeCode backbone.js基础视频。
当我尝试在Chrome的Javascript控制台中获取该集合时,会引发以下错误:
Uncaught TypeError: Cannot use 'in' operator to search for 'id' in [{
这是我的json:
[{
"id" : "1",
"title": "Bound - Zen Bound Ingame Music",
"artist": "Ghost Monkey"
},
{
"id": "2",
"title": "Where the Earth Meets the Sky",
"artist": "Tom Heasley"
}]
这是我的收藏代码:
window.Albums = Backbone.Collection.extend({
model : Album,
url: '/services/AlbumsService'
});
有什么想法吗?不知道为什么会这样。我在json中有一个id字段。所以我很困惑。谢谢你的帮助!
答案 0 :(得分:0)
您的收藏品中是否显示您的模特相册?它是否继承自Backbone.Model.extend?