【发布时间】:2014-01-26 04:47:33
【问题描述】:
我在我的 meteorjs 项目中使用 Iron-router。我正在使用 after: 处理程序来设置显示或隐藏传单地图的会话变量。我不能像往常一样将地图放在我的模板中,因为meteorjs 抹去了地图 div 和它的状态。
现在我正在添加引导菜单和下拉菜单,它们构建为带有 href="#" 的锚标记,如下所示:
<ul class="nav nav-pills">
<li class="active"><a href="#">Home</a></li>
<li><a href="#">Profile</a></li>
<li class="disabled"><a href="#">Disabled</a></li>
</ul>
点击这些菜单不会留下网址,但它会导致 Iron-router 在每次点击或子菜单下钻时调用我的 after: 处理程序。
有没有办法防止这种情况发生?这对我的项目无害,但似乎不干净。
【问题讨论】:
标签: javascript twitter-bootstrap meteor iron-router