3

我可以在 Meteor 中使用 Iron-Router 将新状态推送到浏览器的历史记录中,而无需访问新 URL?

我想显示一个模式,但允许用户使用后退按钮再次隐藏它。

4

2 回答 2

1

AFAIK 您不能使用 Iron Router 包“静默”地推送浏览器状态。但是,您可以使用其中一种方法或包装此包的HTML 5 History API包 - https://github.com/devote/HTML5-History-API

于 2014-02-27T16:58:08.910 回答
1

没试过这个,但我认为一些基于

Router.go(Router.current().request.url + '/modal')`

可能会奏效。您使用可选参数定义您的路线,如果是'modal'则显示模式。如果您有 URL 参数,这可能会导致问题,在这种情况下,您必须更聪明地使用 URL。

于 2014-02-27T08:03:00.570 回答