0

コレクションの最初の100エントリ、または101〜200のエントリを表示したいと思います。

マリオネットCompositeViewを作成し、

someRegion.show new MyCompositeView(collection: myCollection.first(100))

エラーが発生します。合格のみがmyCollection機能します。これの正しい構文は何ですか?

4

1 に答える 1

3

私はマリオネットを使用していませんが...

Collection.first(n)コレクションオブジェクトではなく、モデルの配列を返します。ビューがそのプロパティがコレクションであることを期待しているが、配列を渡している場合、これが問題です。

.first(n)から結果を取得し、それを新しいコレクションに渡すことができます。

someRegion.show new MyCompositeView({collection: new Backbone.Collection(myCollection.first(100))})
于 2012-08-01T19:10:43.957 に答える