我想获取路径以便为活动标签设置活动类。代码有效,如果我点击"刷新"每次。
这是我的代码:
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>
完整回购
答案 0 :(得分:1)
Iron.Location.get().path
返回实际路径并且是被动的,所以我想你可以使用这个
答案 1 :(得分:0)
窗口对象不是被动的,然后模板不知道更改。尝试在它周围使用Tracker.autorun来产生反应行为。
点击此链接,其中包含有关“跟踪器”的更多信息