Meteor Reactive Session: Not Working (Why?) -


i'm having trouble reactive sessions in meteor.js.

demo: meteor pad

template.rows.helpers({   'rows': function () {      return session.get('rows'); // data set in session   } });  template.count.events({   'click .mdl-radio__button': function (e) {     // target represents number of selected rows (1, 2, 5, or 10)     var value = $(e.currenttarget).val();     session.set('limit', value);   },   'click #reset': function () {     session.set('limit', 0);     session.set('rows', null);   },   'click #run': function () {     // should rows when run() pressed     session.set('rows', currentitems);   } }); 

users should able select new number of collections receive, controlled limit. however, keep getting following error:

error: match error: failed match.oneof or match.optional validation

any ideas why? can show me working meteorpad demo?

i'm having trouble meteorpad. problem isn't session. problem usage of tracker.autorun. should read docs on that.

you assuming tracker.autorun(getitems) returns getitems returns. that's not case tough. you'll need set currentitems inside autorun (in case getitems).

getitems = function () {   if (session.get('limit') > 0) {     currentitems = items       .find({}, {limit: session.get('limit')})       .map(function (item, index) {         item.index = index + 1;         return item;       });   } else {     currentitems = null;   } }; 

Comments

Popular posts from this blog

php - Zend Framework / Skeleton-Application / Composer install issue -

c# - Better 64-bit byte array hash -

python - PyCharm Type error Message -