我在不使用 fectch() 的情况下创建一个集合,但 JSON 数据已经可用。
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')];
希望这足够清楚。谢谢!