我在我的meteorjs項目中使用鐵路由器。我正在使用after:處理程序來設置顯示或隱藏小葉地圖的會話變量。我不能像正常情況下將地圖放在我的模板中,因爲meteorjs會抹去地圖div並且它是狀態。meteorjs鐵路由器和空鏈接標籤
現在我加入引導菜單和下拉菜單,這是建立與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>
點擊這些菜單不離開網址,但它會導致鐵 - 通過每次點擊或子菜單向下鑽取來呼叫我的after:handler。
是否有辦法防止這種情況?這對我的項目沒有任何不利影響,但似乎不太清晰。
我無法弄清楚如何讓你的代碼工作。 IronLocation在全局名稱空間中不可用,並且如果您在Meteor.startup()中嘗試此代碼,則configure()方法不可用。所以哈爾大聲笑 – portforwardpodcast
確保你使用'鐵路由器'的0.6.2'。另外,如果你閱讀'package.js'文件,你可以看到'IronLocation'只能在客戶端上使用。 (將更新示例顯示)。 –
我意識到我正在使用舊版本的鐵路由器。我猜我只需要在某處調用bindEvents – portforwardpodcast