Meteor – Read session variables in Handlebars template

In Meteor, it is very common to use the session variables.

// Save a value to x
Session.set("x", "eureka");

// Get the value of x
Session.get("x");

 

And sometimes we would like to use these session variables in the Handlebars template. This could be done by registering a helper in Handlebars.

client/js/main.js

Handlebars.registerHelper("variable_x", function(input){
  return Session.get("x");
});

 

Then in your Handlebars template, you could get use the {{variable_x}} to recall the value stored in the session.

Done =)

Reference: StackOverflow – Can Meteor Templates access Session variables directly?

Leave a comment

This site uses Akismet to reduce spam. Learn how your comment data is processed.