Advertisement
Guest User

Untitled

a guest
Jul 26th, 2014
222
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.69 KB | None | 0 0
  1. <!DOCTYPE html>
  2. <html>
  3. <head>
  4. <title>Handlebars Helpers Example</title>
  5. </head>
  6. <body>
  7. <h1>Handlebars Helpers Example!</h1>
  8. <div id="list"></div>
  9. <script type="text/javascript" src="libsjquery.js"></script>
  10. <script type="text/javascript" src="libshandlebars-0.9.0.pre.5.js"></script>
  11. <script type="text/javascript" src="jsdata.json"></script>
  12. <script type="text/javascript" src="jstemplates.js"></script>
  13. <script type="text/javascript" src="jscustom.js"></script>
  14. </body>
  15. </html>
  16.  
  17. var data =
  18. {
  19. people:
  20. [
  21. { first_name: "Alan", last_name: "Johnson", phone: "1234567890", email: "alan@test.com", member_since: "Mar 25, 2011" },
  22. { first_name: "Allison", last_name: "House", phone: "0987654321", email: "allison@test.com", member_since: "Jan 13, 2011" },
  23. { first_name: "Nick", last_name: "Pettit", phone: "9836592272", email: "nick@test.com", member_since: "Apr 9, 2009" },
  24. { first_name: "Jim", last_name: "Hoskins", phone: "7284927150", email: "jim@test.com", member_since: "May 21, 2010" },
  25. { first_name: "Ryan", last_name: "Carson", phone: "8263729224", email: "ryan@test.com", member_since: "Nov 1, 2008" }
  26. ]
  27. }
  28.  
  29. {{#each people}}
  30. <div class="person">
  31. <h2>{{first_name}} {{last_name}}</h2>
  32. <div class="phone">{{phone}}</div>
  33. <div class="email"><a href="mailto:{{email}}">{{email}}</a></div>
  34. <div class="since">User since {{member_since}}</div>
  35. </div>
  36. {{/each }}
  37.  
  38. $(document).ready(function()
  39. {
  40. /*var template = Handlebars.compile($("#people-template").html());
  41. $('#list').html(template(data));*/
  42. var template = Handlebars.templates['template'];
  43. $('#list').html(template(data));
  44. });
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement