引用簡潔文法的引擎版本,例如:
<script src="dist/template.js"></script>
下載下傳
表達式
{{ 與 }} 符号包裹起來的語句則為模闆的邏輯表達式。
輸出表達式
對内容編碼輸出:
{{content}}
不編碼輸出:
{{#content}}
編碼可以防止資料中含有 HTML 字元串,避免引起 XSS 攻。
條件表達式
{{if admin}}
<p>admin</p>
{{else if code > 0}}
<p>master</p>
{{else}}
<p>error!</p>
{{/if}}
周遊表達式
無論數組或者對象都可以用 each 進行周遊。
{{each list as value index}}
<li>{{index}} - {{value.user}}</li>
{{/each}}
亦可以被簡寫:
{{each list}}
<li>{{$index}} - {{$value.user}}</li>
{{/each}}
模闆包含表達式
用于嵌入子模闆。
{{include 'template_name'}}
子模闆預設共享目前資料,亦可以指定資料:
{{include 'template_name' news_list}}
輔助方法
template.helper('dateFormat', function (date, format) {
// ..
return value;
});
{{time | dateFormat:'yyyy-MM-dd hh:mm:ss'}}
{{time | say:'cd' | ubb | link}}
技術交流QQ群:15129679