在js页

时间:2016-05-25 10:10:32

标签: node.js liferay frontend browserify velocity

我知道有一些nodejs模块在节点中使用apache velocity,就像that问题的响应中的那些地址一样。

可以用它作为一个,说,胡子替换,可能是,bro​​wserify.js?

你会如何做这个工作流程?

我怀疑它会在Liferay的前端模板开发上实现更好的实现,所以前端可以为java团队html提供速度模板感知。

非常感谢。

1 个答案:

答案 0 :(得分:2)

您可以在浏览器上使用velocityjs后直接使用browserify

<强>安装

首先在node_modules中安装velocityjs

$> npm install velocityjs

现在从您的项目(上面提到的node_modules存在)中使用browserify

browserify -r velocityjs > velocity.js

这将创建一个你可以直接包含在你网站中的velocity.js文件。如果您没有browserify,请执行npm install -g browserify

<强>用法

在您的网页js文件中首先需要velocityjs

var velocityjs = require("velocityjs");

现在获取模板化的html

var renderedString = velocityjs.render(initialString,context)

请注意,如果您的初始字符串是html,则速度并不关心,您需要确保