我在Meteor中构建一个菜单,并在语法中遗漏了一些内容。 我只能猜测它很简单,但无法找到任何关于此的问题或答案,请帮助。
所以,我有一个模板来统治全部:
<template name="navigator">
<div class="navigator">
{{>navButton type="home"}}
{{>navButton type="find"}}
{{>navButton type="account"}}
</div>
</template>
我的navButton模板如下所示:
<template name="navButton">
<div class="navButton">
<p>
{{#if type}}
<a href="{{pathFor type}}"</a>
{{/if}}
</p>
</div>
</template>
{{pathFor type}}不起作用。 我怎样才能简单地使用类型参数字符串没有任何JAVASCRIPT (当然我使用相同的名称命名路径和模板)
更新: 由于实施了安全模式,我不想这样做:
<a href="/{{type}}">{{type}}</a>
答案 0 :(得分:1)
如果您已将路线设置为我的示例,则可以使用
<a href="{{pathFor 'home'}}">Home</a>
路线映射示例:
Router.route('/', {
name: 'home'
});