gpt4 book ai didi

javascript - 限制集合 - .first 不适用于 CompositeViews

转载 作者:行者123 更新时间:2023-11-28 20:57:43 25 4
gpt4 key购买 nike

我想显示集合中的前 100 个条目,或 101 到 200 之间的条目。

如果我创建一个 Marionette CompositeView 并指定

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

我收到一个错误。仅传递 myCollection 有效。正确的语法是什么?

最佳答案

我没用过Marionette,但是...

Collection.first(n) 返回模型数组,而不是集合对象。如果 View 期望该属性是一个 Collection,但您传递的是一个数组,那么这就是您的问题。

您可以从 .first(n) 获取结果并将其传递到新集合中:

someRegion.show new MyCompositeView({collection: new Backbone.Collection(myCollection.first(100))})

关于javascript - 限制集合 - .first 不适用于 CompositeViews,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11765696/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com