我<app-route>在我的应用程序中使用该元素.我想在URL中捕获queryParams
例如
本地主机:8080 /#/测试富=栏&巴兹= qux
我写的代码:
<app-location id="location" route="{{route}}" use-hash-as-path></app-location>
<app-route id="route"
route="{{route}}"
pattern="/:page"
data="{{routeData}}"
tail="{{subroute}}"></app-route>
Run Code Online (Sandbox Code Playgroud)
当我使用上面的URL我得到了
this.$.route.routeData.page = "test?foo=bar&baz=qux"
this.$.route.queryParams = {}
Run Code Online (Sandbox Code Playgroud)
我在期待
this.$.route.routeData.page = "test"
Run Code Online (Sandbox Code Playgroud)
和
this.$.route.queryParams = {
foo : "bar",
baz : "qux"
}
Run Code Online (Sandbox Code Playgroud)
我查看了聚合物文档中的示例,但它没有帮助.我错过了什么?
我有点不对劲吗?queryParams应该如何工作?
任何帮助,将不胜感激.