如何使用 Iron-Router 动态渲染边栏内容?
How Do I Render Sidebar Content Dynamically Using Iron-Router?
我将 Meteor 与空格键结合使用。对于 Iron Router,我使用 main
模板作为布局模板。我有这条路线:
/ -> 应用
{{#if currentUser}}
{{> dashboard}}
{{else}}
{{> home}}
{{/if}}
在 main
模板中,我有一个导航栏和一个带菜单的边栏。我希望能够做的是根据当前呈现的模板更改它的内容。与此类似的内容:
{{if currentTemplate(dashboard)}}
{{else}}
{{/if}}
你明白了。我想这可以用 Meteor 的助手来完成,但我不是 100% 确定。有什么建议吗?
一个简单的解决方案是设置会话变量并根据其值更改内容。
我经常做的是根据当前路线更改导航栏内容。我使用 iron router active 包来做到这一点。
我将 Meteor 与空格键结合使用。对于 Iron Router,我使用 main
模板作为布局模板。我有这条路线:
/ -> 应用
{{#if currentUser}}
{{> dashboard}}
{{else}}
{{> home}}
{{/if}}
在 main
模板中,我有一个导航栏和一个带菜单的边栏。我希望能够做的是根据当前呈现的模板更改它的内容。与此类似的内容:
{{if currentTemplate(dashboard)}}
{{else}}
{{/if}}
你明白了。我想这可以用 Meteor 的助手来完成,但我不是 100% 确定。有什么建议吗?
一个简单的解决方案是设置会话变量并根据其值更改内容。
我经常做的是根据当前路线更改导航栏内容。我使用 iron router active 包来做到这一点。