Handlebars.js 执行

2014-04-27 · 3 min read

指定数据上下文,执行 Handlebars 模板,得到 HTML 结果:

var context = { title: 'My New Post', body: 'This is my first post!' }
var html = template(context)

得到:

<div class="entry">
  <h1>My New Post</h1>
  <div class="body">This is my first post!</div>
</div>

选项#

模板函数可以传递一个 option 对象最为第二个参数,允许自定义:

1、data 传递一个对象来自定义@variable私有变量

2、helpers 除了全局定义的 helpers 之外的自定义 helper

3、partials 除了全局定义的 partials  之外的自定义的部分 tmplate

handlebars.js 中文文档