Meteor에서 Iron-Router를 사용하여 새 URL로 이동하지 않고 브라우저의 기록에 새로운 상태를 푸시 푸트 할 수 있습니까?Iron-Router에서 동일한 URL에 대한 새 상태를 푸시
모달을 보여주고 싶지만 뒤로 버튼을 사용하여 다시 숨길 수 있습니다.
Meteor에서 Iron-Router를 사용하여 새 URL로 이동하지 않고 브라우저의 기록에 새로운 상태를 푸시 푸트 할 수 있습니까?Iron-Router에서 동일한 URL에 대한 새 상태를 푸시
모달을 보여주고 싶지만 뒤로 버튼을 사용하여 다시 숨길 수 있습니다.
이 시도하지 않은,하지만 난
Router.go(Router.current().request.url + '/modal')`
가 작동 할 수 있습니다를 기반으로 뭔가를 생각합니다. 선택적 매개 변수를 사용하여 경로를 정의하고 'modal'
인 경우 모달을 표시합니다. URL 매개 변수가있는 경우 문제가 발생할 수 있습니다.이 경우 URL을 통해 더 영리해야합니다.
AFAIK Iron Router 패키지로 "자동으로"브라우저 상태를 푸시 할 수 없습니다. 그러나 one of these methods 또는이 패키지를 래핑하는 HTML 5 History API package을 사용할 수 있습니다. https://github.com/devote/HTML5-History-API
감사하지만 URL을 변경하지 않는 것이 좋습니다. 주소 표시 줄에 상태를 반영하지 않고 상태를 기록으로 푸는 것은 유효하고 유용한 UX 패턴입니다. – dalgard