【问题标题】:use velocity template engine in js page在 js 页面中使用速度模板引擎
【发布时间】:2016-05-25 10:10:32
【问题描述】:

我知道有一些 nodejs 模块可以在节点中使用 apache 速度,例如 that 问题响应中的那些地址。

可以通过 browserify.js 将其用作胡子替代品吗?

作为工作流程,您将如何做到这一点?

我怀疑这将是 Liferay 前端模板开发的一个更好的实现,因此前端可以为 java 团队提供已经知道速度模板的 html。

非常感谢。

【问题讨论】:

    标签: node.js liferay frontend browserify velocity


    【解决方案1】:

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

    安装

    首先在你的 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,您需要确保

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2013-01-20
      • 2014-01-06
      • 2014-07-29
      • 2011-08-24
      • 1970-01-01
      相关资源
      最近更新 更多