问题标签 [polymer-starter-kit]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
1 回答
973 浏览

polymer - Firefox 的 Web 组件测试器中的所有测试均失败

创建 Polymer Starter Kit 的干净副本后,使用 Web 组件测试器(“测试”Gulp 任务)运行测试会导致 Firefox 中的所有测试失败。

测试在 Chrome 和 IE 中运行良好。

错误是:

在浏览器中,对测试套件的调用会导致 404。

0 投票
1 回答
942 浏览

authentication - Polymer 1.0:用户身份验证 UX(建议、教程和示例)?

是否有推荐的“聚合物方式”进行用户身份验证?

这个问题包括技术部分和用户体验。

用于进行用户身份验证的 UX 的简单示例(和/或教程)将非常棒。

注意:Polymer Starter Kit 不包含任何身份验证 UX 示例。

在这个问题...

“用户体验”是指:

完整的“用户体验”涉及注册新帐户、登录和处理忘记的用户 ID 或密码。例如,典型 Web 应用程序的典型登录页面通常会在右上角有一些按钮,用于注册新帐户和登录。当有人单击这些按钮时会发生什么以及如何处理整个流程将是Polymer 开发人员非常有用的示例,因为大多数现代 Web 应用程序都需要功能。我希望不必从头开始创建自己的业余“自制”混合物以获得解决方案,而是拥有一些相对专业和通用的东西,我可以“即插即用”到我的应用程序中并仅在以下情况下进行修改/必要时。

0 投票
1 回答
770 浏览

polymer - Polymer,如何使用变量格式化 URL 字符串

我想绑定这样的 URL 字符串:

喜欢,但它不起作用。我应该怎么办?

我使用 iron-list 元素来重复要列出的数据。对象 --> [{"id":"001","name":"adisak"},{"id":"002","name":"adisak2"},{"id":"003", "name":"‌​adisak3"}] 然后我使用 iron-list 将数据绑定到元素列表

0 投票
1 回答
5602 浏览

polymer - 聚合物,如何将 page.js 中的 url 参数转换为聚合物元素?

我想做一个单页应用程序。当我转到类似路径时localhost/person-info/101,如何使用 page.js 将 URL 参数获取到 Polymer 元素中?

在使用更改页面之前,我必须使用这些参数来选择或更改person-info元素中的数据neon-animated-page

内容app.js

还有我的聚合物元素person-info.html

0 投票
2 回答
771 浏览

php - 聚合物铁形后置方法不起作用 $_POST 变量为空

当我使用 post 方法iron-form不起作用但 get 方法有效时。这是代码:

测试.php:

索引.php:

当我提交网络标签中标题的表单截图时: 表单提交时网络选项卡中标题的屏幕截图

响应选项卡:

0 投票
0 回答
1015 浏览

polymer - 如何使用聚合物入门套件开发/服务多个页面

我最近开始研究聚合物入门套件。我看到 index.html 被用作托管在 localhost:3000 的站点。它是一个单页应用程序,它处理客户端的一些路由。我正在尝试使用聚合物构建一个多页面站点。页面将共享一些资源(工具栏、自定义元素),但它们本身都是单页应用程序。

我可以:

  1. 在 gulp 服务器本身的不同路由上工作和服务多个页面。然后,Vulcanize 可以有效地内联/打包资源。
  2. 作为单独的项目处理各个页面。部署时获取他们的资源并手动合并。

第二种选择看起来不是一个好主意。如何扩展入门工具包以构建/提供多个页面。

更新

我发现入门工具包使用处理路由的浏览器同步,但它是最小的。工作流程对我不起作用(任何知道得更好的人请提出建议)。您可以在没有路由的情况下构建前端,但是当您必须将其投入生产时,您可能希望将其与具有路由的服务器集成。因此,集成两者并对其进行端到端测试是复杂而痛苦的。

缺少路由比不必重新加载浏览器对我的伤害更大。路由是指将 URL 映射到磁盘上的文件。我想控制它并轻松更改路线。我决定放弃 browsersync 并使用以下工作流程:

  1. Gulp 在文件更改时重建前端
  2. 用于路由和服务于路由更改及以上的构建重新加载的 Express 服务器

谁能告诉如何整合两者。

0 投票
1 回答
342 浏览

polymer - 您如何在 Polymer Start Kit 中查看 Polymer 元素的演示页面?

做完之后:

您如何浏览和查看元素的演示页面,例如:

查看上面 URL 的来源时,它显示了相对于 demo 目录的路径,形式为:

您需要做什么才能使路径正确解析?

0 投票
1 回答
369 浏览

selenium-webdriver - 运行 web-component-tester 时跳过 Safari

我正在尝试解决 Selenium Safari 驱动程序中已知的 Safari 问题:

https://github.com/SeleniumHQ/selenium/issues/631

在有新版本的 Safari 驱动程序之前,我想在运行 web-component-tester 时跳过 Safari。有没有办法做到这一点?

我正在使用 polymer-starter-kit 1.0.3 并gulp test:local用于运行测试。我在 web-component-tester 上找到了一些关于插件的配置信息,但我不确定这些信息是否适用于 Polymer 1.0。

任何建议将不胜感激。

0 投票
1 回答
762 浏览

polymer - 如何在 Polymer 1.0 中实现 MVC 模式?

我们可以为聚合物元素定义控制器吗?例如,我有一个 ListView 作为元素。现在我想在控制器中实现 onClickEvent() 以使业务/其他逻辑与 View 分开。那么聚合物中有没有可用的视图控制器绑定?

0 投票
1 回答
1604 浏览

data-binding - 用于分页的自定义元素上的 Polymer 1.0 数据绑定

我正在学习 Polymer 来制作一个小的单页应用程序。我想像在 Polymer 入门套件中那样管理分页,但不使用 模板 dom-bind(因为我在页面的后面需要一个,而且我们不能将一个嵌套在另一个中)。

因此,我尝试制作自己的自定义元素,以便将其属性“路由”绑定到iron-pages元素。但是,正如您可以想象的那样,它没有用。

所以我尝试在一个小例子中使数据绑定工作。如“聚合物快速浏览”所示,我在“pagination-element.html”中做了一个自定义元素:

并在我的页面中使用它(我已经检查了pagination-element.html是否已导入):

然后,我尝试使用其他 Polymer 自定义元素获取“路由”值,但它只在我的页面上显示“{{route}}”。

我想我还没有理解数据绑定是如何工作的......

谁能帮我 ?

非常感谢 !

祝你有美好的一天