Closure Templates is a template language created in 2009.
#441on PLDB | 14Years Old | 1.3kUsers |
0Books | 0Papers | 424kRepos |
A client- and server-side templating system that helps you dynamically build reusable HTML and UI elements
/**
* Says hello to the world.
*/
{template .helloWorld}
Hello world!
{/template}
{namespace Exmaple}
/**
* Example
*/
{template .foo}
{@param count: string}
{@param? name: int}
{if isNonnull($name)}
<h1>{$name}</h1>
{/if}
<div class="content">
{switch count}
{case 0}
{call Empty.view}
{param count: $count /}
{/call}
{default}
<h2>Wow, so many!</h2>
{/switch}
</div>
{/template}
Feature | Supported | Token | Example |
---|---|---|---|
Comments | ✓ | /* A comment */ |
|
MultiLine Comments | ✓ | /* */ | /* A comment */ |
Semantic Indentation | X |