5

我希望将父模板上下文传递给车把部分。

我使用以下内容在 app.js 中注册了我的部分

Handlebars.registerPartial("lifestyles", Handlebars.templates['partials/product-lifestyles']());

然后我在我的主模板文件中呈现我的部分,如下所示,将其作为第二个参数传递,我理解它应该在父级的上下文中传递

{>lifestyles this}}

我有一个日志助手,它控制台记录一个参数,在我的部分中我注销它,它返回未定义。

{{log this}}

显然我的上下文没有被传递到我的部分。

我的理解是 Handlebars 支持此功能,那么它无法运行的原因可能是什么?

4

1 回答 1

4

STHayden 是对的,调用部分函数时需要两个左大括号

{{>lifestyles this}}

这是使用部分模板的示例

http://jsfiddle.net/UMBGC/16/

于 2014-03-19T21:39:18.680 回答