首页 > 开发 > NodeJS > 正文

请问koa2里面的模板渲染,怎么把值注入到pug模板的js变量里面呢?

2017-09-08 17:11:16  来源:网友分享

请问koa2里面的模板渲染,怎么把值注入到pug模板的js变量里面呢?
不是ajax请求数据,想直接通过ctx.render把值传到模板的js变量里面。

比如:

router.get('/', async (ctx, next) => {  await ctx.render('index', {    title: 'Hello Koa 2!'  })})

在pug模板里面这样获取是可以的

h1= title

换成如下js就报错了

script.    console.log(title)

解决方案

script.    console.log(!{JSON.stringify(title)});//title为对象    console.log(#{title});//非对象