underscore.js 工具函数 template 方法——迹忆客-ag捕鱼王app官网

返回 underscore.js 工具函数


语法

_.template(templatestring, [settings])

template() 将 javascript 模板编译为可以用于页面呈现的函数, 对于通过 json 数据源生成复杂的 html 并呈现出来的操作非常有用。 模板函数可以使用<%= … %>插入变量, 也可以用<% … %>执行任意的 javascript 代码。 如果您希望插入一个值, 并让其进行 html 转义,请使用<%- … %> 。 当你要给模板函数赋值的时候,可以传递一个含有与模板对应属性的 data 对象 。 如果您要写一个一次性的, 您可以传对象 data作为第二个参数给模板 template 来直接呈现, 这样页面会立即呈现而不是返回一个模板函数. 参数 settings 是一个哈希表包含任何可以覆盖的设置 _.templatesettings.

示例

var _ = require('underscore');
var template = _.template("hello: <%= name %>");
console.log(template({name: 'sam'}));

上面示例运行结果如下

underscore.js  工具函数 template 方法运行结果


返回 underscore.js 工具函数

查看笔记

扫码一下
查看教程更方便
网站地图