为什么 Template.body.helper 数据对子模板不可见?
Why Template.body.helper data is not visible to a child template?
我的 main.html 中有几个模板,如下所示。我意识到 Template.body.helper({aglobal: return aGlobal}) 在父模板中不可见(如下面的 navbarTemplate)。当我在父模板中定义 "aglobal" 辅助函数时,我可以在 HTML 中毫无问题地访问它。这里有什么问题?
<body>
{{>navbarTemplate}}
{{>editingUsers}}
<div class="container">
<div class="row">
<div class="col-md-6">
<p>Editor</p>
{{>editor}}
</div>
<div class="col-md-6">
<p>Viewer</p>
{{>viewer}}
</div>
</div>
</div>
</body>
您可以使用此处记录的函数 Template.parentData(n)
:Template parentdata official documentation
@Giova.panasiti 这不是我要找的确切答案,但我在您分享的文档中找到了答案,谢谢。
答案似乎很简单; "Helpers on Template.body are only available in the tags of your app. To register a global helper, use Template.registerHelper." -- http://blazejs.org/api/templates.html#Template-body
我的 main.html 中有几个模板,如下所示。我意识到 Template.body.helper({aglobal: return aGlobal}) 在父模板中不可见(如下面的 navbarTemplate)。当我在父模板中定义 "aglobal" 辅助函数时,我可以在 HTML 中毫无问题地访问它。这里有什么问题?
<body>
{{>navbarTemplate}}
{{>editingUsers}}
<div class="container">
<div class="row">
<div class="col-md-6">
<p>Editor</p>
{{>editor}}
</div>
<div class="col-md-6">
<p>Viewer</p>
{{>viewer}}
</div>
</div>
</div>
</body>
您可以使用此处记录的函数 Template.parentData(n)
:Template parentdata official documentation
@Giova.panasiti 这不是我要找的确切答案,但我在您分享的文档中找到了答案,谢谢。
答案似乎很简单; "Helpers on Template.body are only available in the tags of your app. To register a global helper, use Template.registerHelper." -- http://blazejs.org/api/templates.html#Template-body