我正在尝试渲染一个View,它需要知道在其Collection中传递的Model的索引位置:
家长视图
collection.each(function($_v, $_k) {
(new view({model: $_v, index: $_k})).render();
});
子视图
className: function() {
0 === this.index % 2 ? 'colored' : '';
}
但似乎this.index
无法以这种方式设置并成为undefuined
。使这项工作适当的是什么?
答案 0 :(得分:0)
我认为应该是:
className: function() {
0 === this.options.index % 2 ? 'colored' : '';
}