0
導航欄中有一個resources
標記。在使用Router.go時,通過上下文菜單打開新選項卡中的鏈接不起作用
點擊它後,用戶被導航到該頁面(不同的URL)。我用兩種不同的方式做到了。首先,我使用了單擊事件並使用Router.go導航到該頁面。
HTML:
[li class="classic-menu-dropdown" id="resourcesNavBar"]
[a href]Resources[/a]
[/li]
JS:
'click #resourcesNavBar': function(event, template) {
Router.go('resources', {
resource_id: "all"
});
}
然後我用pathFor
在href
標籤路由到該頁面。
HTML
li class="classic-menu-dropdown" id="resourcesNavBar"
a href="{{pathFor 'resources' resource_id = 'all'}}">Resources[/a]
/li
都工作正常,但在第一種方法,而在它的工作原理在第二種方法完全沒右鍵單擊,「在新標籤中打開鏈接」不顯示(開鏈接在新標籤中)。
請指教,爲什麼會發生。
道歉,如果語言不是很清楚。
HTML:
的Javascript:// '點擊#resourcesNavBar':功能(事件,模板){// Router.go ('resources',{ // resource_id:「all」 //}); //} – user3807691
這是第二種方法。第一種方法是什麼? –