我正在創建一個集合而不使用fectch(),但是已經有了JSON數據。BackboneJS捕獲事件OnAdd從初始加載
this.displays = new Displays(jQuery.parseJSON($('#temp_json').html()));
我需要的是集合有一個「位置」值設置,這應該是這種模式在此集合中的位置,每一個模型。
我想要做的是捕捉一個事件,在初始加載中,每個模型都是從JSON構建的並添加到集合中。
我會那麼做一樣的東西:
theModel.set('position', this.length);
不幸的是我無法找到我要我的收藏綁定到該事件。 此集合的模型還包含其他集合(...),其中應該完成相同的操作。
這可能似乎不可思議,但我必須在我看來這樣做,因爲以後我會的東西[執行類似:
var prototypeNames = [this.model.get('display').get('position'), this.model.get('position')];
希望這是非常明顯的。 謝謝!
如果我沒有弄錯,這個事件在構建集合時沒有觸發,如果它包含多個項目。所以onLoad這不會被觸發,這是我需要的。 – LEM01 2012-08-02 11:42:37