0

コレクション内で渡されたモデルのインデックス位置を知る必要があるビューをレンダリングしようとしています。

親ビュー

collection.each(function($_v, $_k) {
    (new view({model: $_v, index: $_k})).render();
});

チャイルドビュー

className: function() {
    0 === this.index % 2 ? 'colored' : '';
}

ただし、this.indexこのように設定して。になることはできないようundefuinedです。これを機能させるのに適切なものは何ですか?

4

1 に答える 1

0

私はそれがすべきだと思います:

className: function() {
    0 === this.options.index % 2 ? 'colored' : '';
}
于 2012-08-27T13:10:01.307 に答える