使用handlebars.js在模板中分配值

时间:2012-07-23 14:29:54

标签: javascript html handlebars.js templating

大家好!

我已经问过是否可以通过handlebars.js中的部分传递一些变量。以下是问题:Passing variables through handlebars partial

由于没有解决方案,我构建了一个小解决方法,您可以在此处看到:Rendering templates within helpers in handlebars

为了让这整件工作正常,我需要一种方法,使用把手为模板中的特定变量赋值。

这个想法是做这样的事情:

// Within a template
{{ var a = { foo: 'bar'}; }}

// And then using it like this
{{myHelper a}}

那么,有没有办法在模板中分配值,以便我可以使用它们进行后期处理?

更新:

找到一点解决方法。我现在正在使用该方法使用已注册的帮助程序呈现模板,并将帮助程序传递给可选的哈希。这是测试规范:https://github.com/wycats/handlebars.js/blob/master/spec/qunit_spec.js#L932-945

0 个答案:

没有答案