javascript - Backbone.js breaking the each loop while switching view -



javascript - Backbone.js breaking the each loop while switching view -

i have singleton backbone view :

testview = backbone.view.extend({ initialize : function(){ _.each(array,function(arrayelement){ //-do }); }; }) homecoming testview()

the problem want reuse view array on 'each' loop iterating big when switch views , re-enter (reuse) view, previous each loop still running. there way can stop executing each loop while switching views?

i don't think so, because _.each synchronous operation , not have command on via flags or whatsoever.. suggest utilize recursive settimeout (just create asynchronous , non blocking) offset of few milliseconds , maybe able interrupt execution..

var arr = [1,2,3]; function asynceach(elementsarray) { var element; if (globalflag) { element = elementsarray.shift(); // element settimeout(function () { asynceach(elementsarray); }, 10); } }

javascript backbone.js underscore.js

Comments

Popular posts from this blog

php - Android app custom user registration and login with cookie using facebook sdk -

django - Access session in user model .save() -

php - .htaccess Multiple Rewrite Rules / Prioritizing -