Javascript 在handlebar.js中渲染部分时向上下文添加属性
在使用handlebar.js呈现部分模板时,是否可以向上下文添加属性Javascript 在handlebar.js中渲染部分时向上下文添加属性,javascript,handlebars.js,Javascript,Handlebars.js,在使用handlebar.js呈现部分模板时,是否可以向上下文添加属性 {{> MyTemplate { X: Y }}} 我有一个共享模板,我需要在其中插入一些值,具体取决于使用的“主”模板。您不能直接在对分部的调用中执行此操作,否。但是您可以将上下文传递到分部中,前提是您已经在包装上下文中提供了上下文 为了在上下文中“嵌入”数据,可以使用设置私有变量的帮助器,如下所示: <div> {{makeVar 'mode' 33}} <span>mode: {
{{> MyTemplate { X: Y }}}
我有一个共享模板,我需要在其中插入一些值,具体取决于使用的“主”模板。您不能直接在对分部的调用中执行此操作,否。但是您可以将上下文传递到分部中,前提是您已经在包装上下文中提供了上下文 为了在上下文中“嵌入”数据,可以使用设置私有变量的帮助器,如下所示:
<div>
{{makeVar 'mode' 33}}
<span>mode: {{@mode}}</span><!-- will return mode: 33 -->
</div>
见:
<div>
{{> myPartial .}}<!-- inside partial, @mode is accessible, along with context -->
</div>