老莫的笔记本  
  
查看: 1362|回复: 4

KOA模板引擎: art-template

[复制链接]

662

主题

878

帖子

5145

积分

超级版主

Rank: 8Rank: 8

积分
5145
发表于 2018-5-14 16:51:21 | 显示全部楼层 |阅读模式
本帖最后由 周大胖子 于 2018-5-14 17:17 编辑

1.安装:
  1. cnpm install art-template --save
  2. cnpm install koa-art-template --save
复制代码
2.引入
  1. const render = require('koa-art-template');
复制代码
3.配置
  1. render(app,{
  2.       root : path.join(__dirname,'view') ,      //视图位置 就是模板位置   // 注意 这里 用到一个path.join  这是path.join的 语法 所以要引入
  3.       extname : '.art',     //后缀名
  4.       debug : process.env.NODE_ENV !=='production'      //是否开启调试模式
  5. })
复制代码
4.使用
  1. await ctx.render('login');  //文件为 view/login.art
复制代码
5. 有两种写法 其中一种就是 angular 的写法


回复

使用道具 举报

662

主题

878

帖子

5145

积分

超级版主

Rank: 8Rank: 8

积分
5145
 楼主| 发表于 2018-5-14 17:00:24 | 显示全部楼层
前提是引入 path模块
  1. const path = require('path')
复制代码
回复

使用道具 举报

662

主题

878

帖子

5145

积分

超级版主

Rank: 8Rank: 8

积分
5145
 楼主| 发表于 2018-5-14 17:16:56 | 显示全部楼层
运行速度贼快。
回复

使用道具 举报

662

主题

878

帖子

5145

积分

超级版主

Rank: 8Rank: 8

积分
5145
 楼主| 发表于 2018-5-14 17:18:13 | 显示全部楼层
回复

使用道具 举报

662

主题

878

帖子

5145

积分

超级版主

Rank: 8Rank: 8

积分
5145
 楼主| 发表于 2018-6-10 16:20:29 | 显示全部楼层
在模板语法中  前面 加个 @  例如:id={{ @$value._id }}  表示原封不动的输出
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

快速回复 返回顶部 返回列表