我记得在Angular中,我只需更改$ location
即可动态更改网址而无需重新加载网页这可以在Meteor中做类似的事情吗?
我尝试过使用Router.go但是会重新加载页面,清除所有字段。
答案 0 :(得分:2)
您可以使用纯JavaScript(在现代浏览器中)更改URL而无需重新加载页面。请参阅https://developer.mozilla.org/en-US/docs/Web/Guide/API/DOM/Manipulating_the_browser_history例如,在浏览器中评估控制台中的history.pushState({}, "A new page", "myNewPage.html")
,并注意地址栏中的更改。
我猜铁路由器在您更改页面时会使用它。