【发布时间】:2015-03-11 21:10:29
【问题描述】:
我想获取路径以便为活动选项卡设置活动类。如果我每次都点击“刷新”,代码就可以工作。
这是我的代码:
JS
Template.header.helpers({
isCurrentPage: function(pageName){
var pathArr = window.location.pathname.split("/");
var firstLevelPath = pathArr[1];
return firstLevelPath == pageName
}
});
HTML
<li role="presentation" class="{{#if isCurrentPage 'browse'}}active{{/if}}"><a href="{{pathFor 'browse'}}">Browse</a></li>
完整的回购
【问题讨论】:
-
Iron.current() 保存路径并且是响应式的,试试这个
-
这是在创建 Meteor 应用程序时使用 Iron Router 的众多原因之一。除非您的应用程序不像单页应用程序那样运行很重要,尽管我认为这是一个非常罕见的边缘情况。
meteor add iron:routerHere are the docs
标签: javascript twitter-bootstrap meteor