nodejs之express的模板语法
2020-09-16 本文已影响0人
FSYu
(1).表达式
{{ 与 }} 符号包裹起来的语句则为模板的逻辑表达式
(2).输出表达式
2.1对内容编码输出:{{content}}
2.2不编码输出:{{#content}}
(3).变量
{{set temp = data.sub.content}}
(4).条件表达式
{{if admin}}
<p>admin</p>
{{else if code > 0}}
<p>master</p>
{{else}}
<p>error!</p>
{{/if}}
(5).遍历表达式
无论数组或者对象都可以用 each 进行遍历。
{{each list as value index}}
<li>{{index}} - {{value.user}}</li>
{{/each}}
亦可以被简写:
{{each list}}
<li>{{$index}} - {{$value.user}}</li>
{{/each}}
(6).子模板(模板包含表达式)
a.用于嵌入子模板:
{{include './header.art'}}