title: Pass data to dynamically created template with meteor
body: <p>Following up on this queston/answer (second answer) <a href="https://stackoverflow.com/questions/12968808/dynamically-loading-templates-in-meteor-js">Dynamically loading templates in Meteor.js</a></p>
  
  <p>I have set up a helper in the current displayed template and i am returning the template dynamically. This works great.</p>
  
  <pre><code>Template.template1.helpers({
  
      dynamicView: function(){
          return Template['dynamic_template']();
      }
  })
  </code></pre>
  
  <p>This ends up showing my html in template 1: </p>
  
  <p>Questions:</p>
  
  <ol>
  <li><p>How do i pass data to this Template as it's being created, can i do something like this:</p>
  
  <p>Template['dynamic_template'](data1, jsonData2);</p></li>
  <li><p>I want the <code>dynamicView</code> helper in template1 to also be dynamic in the sense that it can have a different template based on some other criteria. Can i use a Session here and change the dynamicView return statement to something like this:</p>
  
  <p>dynamicView: function(){
          return Session.get('dynamicTemplate');
      }</p></li>
  </ol>
  
  <p>and somewhere else <code>Session.set('dynamicTemplate', Template['dynamic_template']());</code> This works, but is it recommended. It's just a string but i am concerned about performance problems and the size of my template being passed reactively</p>