Backbone:如何从集合中获得第一个月份?

内容来源于 Stack Overflow,并遵循CC BY-SA 3.0许可协议进行翻译与使用

  • 回答 (2)
  • 关注 (0)
  • 查看 (19)

我有一个集合,它为给定范围内的每个日期返回一个模型(通过Rails控制器馈入)。

在我对集合的看法中,我想显示集合中第一个日期的月份......我只是想知道实现这个最好的方法是什么?

看起来最简单的方法是通过集合访问模型数组,在第一个模型中获取模型,然后在该模型中运行所需的方法以检索月份名称。看起来很简单,但我无法弄清楚如何从集合中获取第一个模型。

另外,我可以通过调用路由器()从轨道传递所需的值,但这似乎有点难看。

提问于
用户回答回答于

Backbone.js集合可以访问Underscore.js方法。

MyCollection.first()应该从集合返回第一个模型。

用户回答回答于
collection.at(0) //etc

但是如果你必须检查是否至少有一个元素

if(collection.length){
    collection.at(0) //etc
}

扫码关注云+社区