Meteor 在Iron路由器中为同一URL推送新状态

Meteor 在Iron路由器中为同一URL推送新状态,meteor,iron-router,application-state,Meteor,Iron Router,Application State,我可以使用Meteor中的Iron Router将新状态推送到浏览器的历史记录上,而不必转到新的URL吗 我想显示一个模式,但允许用户使用“后退”按钮再次隐藏它。没有尝试过这个,但我认为基于 Router.go(Router.current().request.url+'/modal')` 可能有用。您可以使用一个可选参数定义路线,如果它是“模式”,则显示模式。如果您有URL参数,这可能会导致问题,在这种情况下,您必须更加巧妙地使用URL。好吧,您不能使用Iron Router包“静默”推送浏

我可以使用Meteor中的Iron Router将新状态推送到浏览器的历史记录上,而不必转到新的URL吗


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

没有尝试过这个,但我认为基于

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

可能有用。您可以使用一个可选参数定义路线,如果它是
“模式”
,则显示模式。如果您有URL参数,这可能会导致问题,在这种情况下,您必须更加巧妙地使用URL。

好吧,您不能使用Iron Router包“静默”推送浏览器状态。不过,您可以使用或包装此软件包-

谢谢,但前提是不要更改URL。将状态推到历史而不在地址栏中反映是一种有效且有用的UX模式。