为什么 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