模型在骨干集合中消失

时间:2012-12-31 01:57:33

标签: backbone.js

我有代码执行此操作

class MyCollection extends Backbone.Collection

  initialize: ({some_id}) ->

    super
    @reset $.jStorage.get "mycollection:#{some_id}" # instant fetch
    console.log @length  # THE MODELS ARE THERE


my_collection = new MyCollection [], some_id: 123

console.log my_collection.length # THE MODELS ARE GONE

1 个答案:

答案 0 :(得分:0)

因此,骨干的初始化函数接受任何参数并将其作为模型提供,使用null而不是[],除非您明确地说,“这个空白数组肯定是您应该使用的真实数据“,或者如果你以某种方式获得即时提取,它将会破坏

new MyCollection null, some_id: 123