在我的Meteor应用程序中,当页面处于活动状态时,我需要向导航项添加类。
我怎样才能做到这一点?

最佳答案

Template.header.helpers({
  getActiveClass: function(routeName) {
    var active = Router.current() && Router.current().route.getName() === routeName;

    return active && 'active';
  }
});

<li class="{{getActiveClass 'home'}}">
  <a href="#">Home</a>
</li>





注意,如果要使该元素在多个路径中处于活动状态,则必须稍微修改getActiveClass帮助器。

关于javascript - 如何在当前菜单项页面上添加事件类?,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/33411061/

10-11 12:52