一千萬個為什麽

搜索

如何通過其ID從Backbone.js集合中獲取模型?

在我的應用程序中,我對數據所做的一切都基於主鍵,因為數據存儲在數據庫中。我想從基於此鍵的集合中獲取模型。

使用Collection.at()需要數組索引,Collection.getByCid()需要骨幹隨機生成的客戶端ID。

從具有給定id值的集合中獲取我想要的模型的最佳方法是什麽?我認為我能做的最糟糕的事情就是叠代每個項目.get('id'),然後返回那個項目。

最佳答案

看看get方法,它可能會有所幫助:)

http://backbonejs.org/#Collection-get

獲取 collection.get(id)
  從集合中獲取模型,由id,cid或傳入模型指定。

轉載註明原文: 如何通過其ID從Backbone.js集合中獲取模型?