javascript - app-location 元素 {{route}} 是如何设置的?

标签 javascript polymer polymer-1.0

我正在阅读 app-location 的代码元素并尝试了解如何设置 route 属性。 app-location 模块是否设置了此属性以及它是如何做到这一点的?

TIA, 奥莱

最佳答案

有点复杂。 app-location 本身使用 iron-locationiron-query-parameters window.location.pathname 和 querystring 以及关联的 PushState 事件和数据-绑定(bind)公开路径。

app-location 导入 app-route-converter-behaviour 并从路径生成 route 对象

关于javascript - app-location 元素 {{route}} 是如何设置的?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/39046088/

相关文章:

html - 如何在声明它的同一规则中使用 CSS 变量

javascript - 将对象数组克隆到自身

javascript 如何将空输入设置为0

javascript - Polymer focus() 必须包含在 setTimeout() 中才能工作?

javascript - 无法将应用程序路由与iron-selector和iron-pages绑定(bind)

css - Polymer Layout——在卡片和响应之间放置空间

javascript - Tabs 事件点击事件标签

javascript - Firebase:获取现有数据一次,然后使用child_added获取新数据

javascript - 使用具有 firebase 功能的 polymer 和 firebase 的网络推送通知

polymer - 第一个列表滚动在 polymer 中结束后,铁滚动阈值永远不会执行