- 聚合物有用资源
- 聚合物 - 快速指南
- 聚合物 - 有用资源
- 聚合物 - 讨论
聚合物 - 应用路线
app-route 元素使用对象,通过 route 属性描述当前路由状态。它将使用 pattern 属性确定状态,并确定与路由相关的一些数据,以及一个尾部,其中包含其余路由,如下面的代码所示。
<app-location route = "{{route}}"></app-location> <app-route route = "{{route}}" pattern = "/:page" data = "{{routeData}}" tail = "{{subroute}}"> </app-route> <app-route route = "{{subroute}}" pattern = "/:id" data = "{{subrouteData}}"> </app-route>
上面实例的解释如下表所列 −
序号 | 字段 & 描述 |
---|---|
1 | app-location 此元素在浏览器地址栏与应用状态之间提供同步,并生成路由值。 |
2 | pattern 通过将 **route.path** 属性与其进行比较,来匹配 **pattern** 属性。 |
3 | app-route 它设置数据属性,其属性对应 **pattern** 属性中的参数。它响应他们生成的数据对象的双向更改。 |
4 | tail 在将模式应用到匹配路由后,它表示路由状态的剩余部分。 |
哈希 vs 路径
app-location 路由的后端服务器使用 URL 路径名的一部分。app-location 可使用以下属性配置为使用哈希部分。
<app-location route = "{{route}}" use-hash-as-path></app-location>
polymer_elements.htm
广告