在js页面中使用velocity模板引擎
我知道有一些nodejs模块在节点中使用apache速度,就像那个问题响应中的地址一样。
可以做到作为一个,说,胡须更换通过,也许browserify.js?
你将如何做到这一点工作stream程?
我怀疑这将会是Liferay前端模板开发的更好的实现,所以前端可以向java团队提供html速度模板感知。
非常感谢。
使用browserify后,您可以直接在浏览器上使用velocityjs 。
安装
首先在node_modules中安装velocityjs
$> npm install velocityjs
现在从您的项目(上面提到的node_modules存在)使用browserify
browserify -r velocityjs > velocity.js
这将创build一个velocity.js文件,您可以直接在网站中包含这个文件。 如果你没有浏览,那么做npm install -g browserify
用法
在您的网页js文件首先需要velocityjs
var velocityjs = require("velocityjs");
现在得到模板化的HTML做
var renderedString = velocityjs.render(initialString,context)
请注意,速度不关心,如果你的初始string是HTML或不,你需要确保