<a route-href="route: route_name; params.bind: {...}">${link.title}</a>
으로 생성 된 URL에서 Aurelia에 후행 슬래시를 추가하는 방법을 아는 사람이 있습니까?URL에 Aurelia JS 후행 슬래시
navModel
을 수정하려고 시도했는데 routerConfig
의 옵션을 검색했지만 찾지 못했습니다.
추신 : 저는 HTML5 pushState를 사용 중이며 해시를 제거했습니다.
config.options.pushState = true;
config.options.hashChange = false;
UPDATE
나는 이것을 달성하기 위해 router:navigation:complete
이벤트를 대상으로 끝났다. 그것은 내 의견에 못생긴 해킹 그러나 저를주는 경우 내가 필요한 : 당신은 params.bind의 말에 +'/'
을 추가 할 수 있습니다
this.eventAggregator.subscribe('router:navigation:complete',
if (!/\/$/.test(window.location.pathname)) {
window.history.replaceState({}, document.title, window.location.pathname + '/');
}
});
경로 구성에 슬래시를 추가 했습니까? –
여기 다른 경우 : FB.getLoginStatus를 사용하고 있는데 루트 URL에만 필요합니다 (FB 리디렉션 URI는 항상 후행 슬래시로 확장됩니다). 나는 주요 경로에서 ''와 '/'를 모두 시도했는데, URL은 슬래시가없이 알기 쉽다. – andy250
동의 : 어디에서 구독 코드를 넣었습니까? – andy250