使用下划线迭代数组或对象

时间:2015-05-05 09:28:12

标签: backbone.js properties underscore.js

为什么title返回null !! ,是否有任何混淆!

这是我的代码

r12

1 个答案:

答案 0 :(得分:1)

对于主干集合,您的代码看起来应该更像这样:

collection.each(function(model) {
    console.log(model.attributes);
    console.log(model.id);
    console.log(model.get('title'));
});

必须使用get method访问骨干模型中的大多数属性。 idspecial case,可以通过get或直接id属性进行访问。根据文件:

  

如果在属性哈希中设置id,它将作为直接属性复制到模型中。