Backbone.js 主干将文件添加到集合需要几秒钟
我有一个用现有数组的元素填充的集合。视图正在侦听集合添加事件。每次我向集合中添加内容时,它都会呈现Backbone.js 主干将文件添加到集合需要几秒钟,backbone.js,cordova,Backbone.js,Cordova,我有一个用现有数组的元素填充的集合。视图正在侦听集合添加事件。每次我向集合中添加内容时,它都会呈现 collection.add(_collection); //_collection = array of model objects // collection = backbone collection 这是我的视图的呈现和初始化: initialize: function(options){ this.el
collection.add(_collection); //_collection = array of model objects
// collection = backbone collection
这是我的视图的呈现和初始化:
initialize: function(options){
this.el = options.el;
fbsCollection.update(this.attributes.folder);
this.collection = fbsCollection.collection;
this.collection.on("add", this.render, this);
},
render: function() {
localStorage.state
localStorage.state = 2;
if(fbsCollection.folder.get("folder")!="")
document.getElementById('preFolderButton').style.display = 'block';
else
document.getElementById('preFolderButton').style.display = 'none';
this.$el.empty();
var temp = _.template(aftemp, {boxFolder: this.collection, folder : fbsCollection.folder});
this.$el.html(temp);
created = true;
$("#boxBrowserContent").trigger("create");
},
该数组包含20个元素。直到最后一个元素添加到主干。10秒后收集
我最近从phonegap 3.0.0升级到了3.3.0。这带来了一些不良影响,我担心这也与更新有关。您是否尝试在phonegap之外运行此代码/类似代码以确保这是主干问题?没有,但这是一个好主意。我会检查:)我在phonegap-3.0.0上使用了相同的代码,它工作正常。我猜phonegap3.3.0和操作dom之间存在问题。