Routing 如何使用聚合物从javascript更改url?

Routing 如何使用聚合物从javascript更改url?,routing,polymer-1.0,Routing,Polymer 1.0,我通常可以借助iron pages从Javascript切换页面,但它不会更改浏览器的URL路径,因此当用户刷新时,他会被重定向回上一个页面。我相信一个简单的例子或想法会很有帮助 具有应用程序路径组件 <app-location route="{{route}}"></app-location> 您可能需要研究使用路由器。毫不奇怪,确实存在。关于如何使用它有一个很好的视频(注意,在该视频中它被称为carbon route,因为该视频稍微过时了,尽管API应该保持不变)。

我通常可以借助iron pages从Javascript切换页面,但它不会更改浏览器的URL路径,因此当用户刷新时,他会被重定向回上一个页面。我相信一个简单的例子或想法会很有帮助

具有
应用程序路径
组件

<app-location route="{{route}}"></app-location>

您可能需要研究使用路由器。毫不奇怪,确实存在。关于如何使用它有一个很好的视频(注意,在该视频中它被称为
carbon route
,因为该视频稍微过时了,尽管API应该保持不变)。感谢您的回复。我真的很感激它,但它仍然没有告诉任何关于只使用类似于window.location的javascript更改url路径的信息。我几乎已经实现了视频所说的一切,但我需要根据我通过javascript创建的规则重新路由。谢谢
this.set('route.path', '/foo');