When I see examples like this, it reminds me just how elegant & simple Mustache.js template can be:
Mustache.render( "{{#loggedIn}}Hello{{userName}}{/loggedIn}}
{{^loggedIn}}Please log in{{/loggedIn}}", state );