有誰知道在Aurelia中添加尾部斜線的方法,使用<a route-href="route: route_name; params.bind: {...}">${link.title}</a>
生成的URL上嗎?Aurelia JS在URL上的尾部斜線
我試過修改navModel
,我在routerConfig
中搜索了一個可以做到這一點但沒有找到的選項。
PS:我正在使用HTML5 pushState並刪除了散列。
config.options.pushState = true;
config.options.hashChange = false;
UPDATE
我結束了針對router:navigation:complete
事件來實現這一目標。這是在我看來,一個醜陋的黑客攻擊,但如果給我什麼,我需要:
this.eventAggregator.subscribe('router:navigation:complete',
if (!/\/$/.test(window.location.pathname)) {
window.history.replaceState({}, document.title, window.location.pathname + '/');
}
});
你試過在路由配置中添加尾部斜線嗎? –
不同的情況在這裏:我正在使用FB.getLoginStatus,我只需要這個根URL(似乎FB重定向URI總是用尾部的斜槓擴展)。我在主要路線中嘗試了''和'/' - 網址沒有結尾的斜線。 – andy250
順便說一句:你在哪裏放了訂閱代碼? – andy250