【发布时间】:2012-07-13 21:46:35
【问题描述】:
Backbone 的新手并在此处下划线 js。
我有一个要转换为模型集合的数组数组。
原来如此
{ {1, 2, 3, 4}, {5, 6, 7, 8}}
数组的第二层是主干模型。现在,我有
collection.reset(_.map(results, (indvidualResults) -> new model(individualResults))
这不起作用,因为当我执行 console.log(collection.pop) 时,我会打印出一个函数。我认为这是因为我正在使用一组数组(但我可能是错的)。如何将第二个数组转换为模型,然后将其放入集合中?
【问题讨论】:
-
(1) 您的数据到底是什么样的? (2) 当
Collection#reset会为你做这一切时,你为什么要做_.map? (3) 集合有一个popmethod 所以当然console.log(collection.pop)给你一个功能。 -
你的意思是
console.log(collection.pop())?console.log(collection.pop)*应该*给你一个函数。
标签: collections backbone.js coffeescript models