-
Book Overview & Buying
-
Table Of Contents
-
Feedback & Rating

Building Single-page Web Apps with Meteor
By :

As all template helper functions are reactive functions, a good place to use a session object is inside such a helper.
Reactive means that when we use a reactive object inside this function, that function will rerun when the reactive object changes, additionally rerendering this part of the template.
Template helpers are not the only reactive functions; we can also create our own using Tracker.autorun(function(){…})
, as we saw in earlier chapters.
To demonstrate the usage of sessions in a template helper, perform the following steps:
Let's open our my-meteor-blog/client/templates/home.js
file and add the following helper code anywhere in the file:
Template.home.helpers({ //... sessionExample: function(){ return Session.get('mySessionExample'); } });
This creates the sessionExample
helper, which returns the value of the mySessionExample
session variable.
Next, we need to add this helper to our home
template itself by opening the my-metepr-blog/client...
Change the font size
Change margin width
Change background colour