javascript - Meteor:为什么我的模板助手没有反应性?

标签 javascript twitter-bootstrap meteor

我想获取路径以便为事件选项卡设置事件类。如果我每次点击“刷新”,代码就可以工作。

这是我的代码:

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>

完整存储库

https://github.com/mvaisanen/flashcards

最佳答案

Iron.Location.get().path 返回实际路径并且是 react 性的,所以我想你可以使用这个

关于javascript - Meteor:为什么我的模板助手没有反应性?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/27930161/

相关文章:

javascript - 如何在 JavaScript 对象中过滤数组中的元素

Javascript 使用 lodash isEqual 比较具有函数的对象

javascript - 如何在不打开文本文件的情况下获取文本文件中的行数?

javascript - 如何在您的网站上创建代码高亮 block

html - 在 bootstrap css 中的按钮组

html - 如何添加粘性警告框?

css - 用于 RTL 语言的 Twitter Bootstrap 向右拉和向左拉

node.js - 如何在meteor上远程调试服务器代码?

javascript - Meteor 1.2 上的 Iron Router 存在布局问题

typescript - 克服 Meteor/Typescript/Angular 编译器丢失错误