Tag: handlebars.js

如何预编译handlebars.js的部分?

我正在使用handlebars.js,我想开始预编译一切,但我似乎无法find预编译部分的方法。 我的大部分模板实际上是部分。 我试图把我的他们像普通的模板,但他们称为部分不起作用。 有没有什么方法可以预编译部分,或者,可以从另一个模板中调用一个模板?

在服务器和客户端上使用Handlebars.js的Node.js

我在Node.js中有一个应用程序,使用Expressjs和Handlebars作为模板引擎。 Expressjs使用布局,然后呈现视图。 布局(layout.hbs)如下所示: <!doctype html> <html lang="en"> <head> </head> <body> {{{body}}} </body> </html> 当你访问一个路由时, {{{body}}}被replace为node.js中的服务器端。 例如: app.get('/', function(req, res){ res.render('index'}) }) 将用index.hbs的内容replace{{{body}}}标记。 现在,在客户端,我使用Backbone.js,并希望使用Handlebars来控制通过Backbone控制的视图。 问题是,因为这些网页已经通过把手呈现,所以当我尝试使用其中的把手(或把手内的把手)时,它不起作用。 没有错误,它只是不会用数据replace标签。 有没有人遇到过这个或有任何想法的工作? 谢谢!