Advertisement
Guest User

Untitled

a guest
Apr 23rd, 2014
37
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.04 KB | None | 0 0
  1. var myTemplateName = 'someTemplateName';
  2. var myTemplateVariableData = {myTemplateVariableData: {'xxx': 'some data}};
  3. var myTemplateHTML = Template[myTemplateName].render(myTemplateVariableData);
  4.  
  5. var myTemplateVariableData = {'xxx': 'some data};
  6. var templateName = 'someTemplateName';
  7.  
  8. var myTemplateHTML = "";
  9. var dr = new UI.DomRange; // domain range
  10.  
  11. var loadedTemplate = Template[templateName].extend(
  12. {
  13. data: function () {
  14. return { myTemplateVariableData: myTemplateVariableData }
  15. }
  16. }
  17. );
  18.  
  19. var renderedTemplate = loadedTemplate.render();
  20.  
  21. UI.materialize(renderedTemplate, dr, null, dr.component);
  22.  
  23. for (var member in dr.members) {
  24. if (dr.members.hasOwnProperty(member)) {
  25. var testHTML = dr.members[member].innerHTML;
  26. if (testHTML) {
  27. myTemplateHTML = myTemplateHTML + testHTML
  28. } else {
  29. myTemplateHTML = myTemplateHTML + dr.members[member].textContent
  30. }
  31. }
  32. }
  33.  
  34. {{#if myTemplateVariableData.xxx}}<span>&nbsp;{{myTemplateVariableData.xxx}}</span>{{/if}}
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement