我使用流星与空格键。对于Iron Router,我使用main
模板作为布局模板。我有这样一条路线:
/-> app
{{#if currentUser}}
{{> dashboard}}
{{else}}
{{> home}}
{{/if}}
在main
模板中,我有一个导航栏和一个带菜单的边栏。我希望能够做的是改变它的内容取决于目前呈现的模板。类似如下:
{{if currentTemplate(dashboard)}}
{{else}}
{{/if}}
你懂的。我想这可以用流星的助手完成,但我不是100%确定。任何建议吗?
一个简单的解决方案是设置会话变量并根据其值更改内容。
我经常做的是根据当前路由改变导航栏内容。我使用的是iron router active包。