javascript - 有没有一个express javascript es6字符串模板引擎

标签 javascript node.js express template-engine ecmascript-6

我一直在Cody(一个nodejs cms系统)中使用.EJS。是否有使用 ES6 字符串模板作为语法的渲染引擎?将 <%= ... %> 替换为 ${ ... } 会更好,这样 Java JSP/JSTL 程序员更容易阅读。

最佳答案

EJS 允许您定义自己的分隔符,您可以像这样更改它们

var ejs = require('ejs');

ejs.open = '${';
ejs.close = '}';

用于回显转义和未转义的 =- 不能轻易更改,因此您必须执行 ${-string}

关于javascript - 有没有一个express javascript es6字符串模板引擎,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/28001342/

相关文章:

node.js - 带有 Jade 模板的小写字母

javascript - 将全局配置变量传递给 handlebars 模板的最佳方法是什么?

node.js - 使用 html 表单数据进行发布时的 Firebase 函数路由问题

javascript - 从数组中获取最合适的匹配字符串

javascript - Phonegap 无法读取/呈现 Google Maps API - "Can' t 查找变量 Google"错误

javascript - 跨浏览器 "inArray"函数(没有 jQuery)

javascript - 我如何使用 Express NodeJS 接收 axios post 请求的正文?

javascript - 已弃用消息 : "Auto import from ' process' (property) NodeJS. Process.mainModule? : NodeJS. 模块 NodeJS.Module 'mainModule' 已弃用"

javascript - 如何在 native react 中获取给定特定子键的所有父键

node.js - 使用带有 Express 的 node-formidable 上传文件时处理多个文件