我在模板导航中有一个名为 {{renderNav}} 的模板助手
例如
Template.Nav.renderNav
在那个辅助函数中,我想解析另一个模板中另一个辅助函数的渲染输出
例如助手
Template.contentWindow.content
它提供了 html
{{content}}
我的 renderNav 助手想要分割替换 {{content}} 的 html 以生成 html
{{renderNav}}
我该怎么做?现在 {{renderNav}} 帮助程序执行或运行得更快,因此它无法解析替换 {{content}} 的 html
@Hugo-按照您的建议,我在代码中执行了以下操作
Template.contentWindow.rendered = function() {
debugger;
return Session.set('entryRendered', true);
};
Template.Nav.renderNav = function() {
debugger;
var forceDependency;
return forceDependency = Session.get('entryRendered');
};
当我运行它时,调试器在执行 renderNav 助手时首先停止。(这与我在比赛条件方面看到的情况是有道理的)。然后 contentWindow 呈现,我在 Session.set('entryRendered', true) 上方打断点。但是随后 renderNav 不会按照您的建议再次运行。我是否误解或错误地执行了您的建议?