如何在Polymer 1.0中使用查询字符串

如何在Polymer 1.0中使用查询字符串,polymer,polymer-1.0,polymer-starter-kit,Polymer,Polymer 1.0,Polymer Starter Kit,我使用最新版本的聚合物初学者工具包,并使用page.js作为路由器 我希望我的url如下所示: 但是我无法访问查询字符串,我也在page.js的github项目中搜索:并查看查询字符串的示例,但我不知道如何将其实现到我的项目中 下面是我的代码片段: page('/search', function(data) { app.route = 'search'; app.params = data.queryParams; }); 我在一个从Polymer Starter Kit派生的项目中

我使用最新版本的聚合物初学者工具包,并使用page.js作为路由器

我希望我的url如下所示:

但是我无法访问查询字符串,我也在page.js的github项目中搜索:并查看查询字符串的示例,但我不知道如何将其实现到我的项目中

下面是我的代码片段:

page('/search', function(data) {
  app.route = 'search';
  app.params = data.queryParams;
});

我在一个从Polymer Starter Kit派生的项目中使用带有page.js的查询字符串。他们工作得很好

试试这个:

page('/search', function(data) {
  app.route = 'search';
  app.params = data.querystring;
});
“路由”和“参数”名称现在可在“应用程序”上下文中绑定。在初学者工具包中,“应用程序”上下文用于index.html中定义的顶级模板

如果遵循初学者工具包的示例,您的路由将使用哈希模式,并显示如下:

 http://host.com/#!/search?keywords=blablabla  

在这种情况下,app.route等于“search”,app.params等于“keywords=blababla”。当然,您必须自己解码查询字符串。

这不能完成您的目标吗?相关: