在js页面中使用velocity模板引擎
use velocity template engine in js page
我知道有一些 nodejs 模块在节点中使用 apache velocity,就像 that 问题响应中的那些地址。
可以通过 browserify.js?
将其用作小胡子的替代品
作为一个工作流,你会怎么做?
我怀疑在 Liferay 的前端模板开发上它会是一个更好的实现,因此前端可以为 java 团队 html 已经知道速度模板的团队服务。
非常感谢。
直接用velocityjs on browser after using 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)
请注意,velocity 并不关心您的初始字符串是否为 html,您需要确保
我知道有一些 nodejs 模块在节点中使用 apache velocity,就像 that 问题响应中的那些地址。
可以通过 browserify.js?
将其用作小胡子的替代品作为一个工作流,你会怎么做?
我怀疑在 Liferay 的前端模板开发上它会是一个更好的实现,因此前端可以为 java 团队 html 已经知道速度模板的团队服务。
非常感谢。
直接用velocityjs on browser after using 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)
请注意,velocity 并不关心您的初始字符串是否为 html,您需要确保