Meteor helper doesn't refresh on Reactive var .set() -


i update reactive var on autorun. same reactive var used in helper. helper values doesn't refresh autorun function. below code explain clearly.

template.home.oncreated(function () {   var self = this;   self.items_increment = 2;    self.itemslimit = new reactivevar(2);   });  template.home.onrendered(function () {   var self = this;   this.autorun(function(){     if( true ){       self.itemslimit.set(self.itemslimit.get()+self.items_increment);       console.log(self.itemslimit.get()); // set values fine     }   });  });  template.home.helpers({ testhelper: function(){   console.log(template.instance().itemslimit.get()); // console returns 2 , 4 only. no more update :(   return true; } }); 

anything wrong in handling of data or usage? how make helpers workable?

well well, don't see going change value of reactive variable. gets changed ones, when first computation runs in tracker. ones see update. idea of using reactivevar when change it, gets changed inside helper or inside autorun.

briefly, can test is:

template.home.onrendered(function () {   var self = this;   meteor.setinterval(function(){       self.itemslimit.set(self.itemslimit.get()+self.items_increment);     }, 500); }); 

Comments

Popular posts from this blog

php - Invalid Cofiguration - yii\base\InvalidConfigException - Yii2 -

How to show in django cms breadcrumbs full path? -

ruby on rails - npm error: tunneling socket could not be established, cause=connect ETIMEDOUT -