ART-TEMPLATE的核心语法

Posted Mzs-Qsy

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了ART-TEMPLATE的核心语法相关的知识,希望对你有一定的参考价值。

 

```
核心方法
// 基于模板名渲染模板
template(filename, data);

// 将模板源代码编译成函数
template.compile(source, options);

// 将模板源代码编译成函数并立刻执行
template.render(source, data, options);
```

## 条件

**标准语法**

```javascript
{{if value}} ... {{/if}}
{{if v1}} ... {{else if v2}} ... {{/if}}
```

## 循环

**标准语法**

```
{{each target}}
{{$index}} {{$value}}
{{/each}}
```

## 变量

**标准语法**

```
{{set temp = data.sub.content}}
```

## 模板继承

**标准语法**

```
{{extend \'./layout.art\'}}
{{block \'head\'}} ... {{/block}}
```

 

以上是关于ART-TEMPLATE的核心语法的主要内容,如果未能解决你的问题,请参考以下文章

art-template客户端基础语法

Node.js第五篇:模板引擎art-template

Node.js第五篇:模板引擎art-template

js模板引擎-art-template常用总结

js模板引擎-art-template常用

art-template循环无法显示出数据