问题标签 [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.
polymer - Firefox 的 Web 组件测试器中的所有测试均失败
创建 Polymer Starter Kit 的干净副本后,使用 Web 组件测试器(“测试”Gulp 任务)运行测试会导致 Firefox 中的所有测试失败。
测试在 Chrome 和 IE 中运行良好。
错误是:
在浏览器中,对测试套件的调用会导致 404。
authentication - Polymer 1.0:用户身份验证 UX(建议、教程和示例)?
是否有推荐的“聚合物方式”进行用户身份验证?
这个问题包括技术部分和用户体验。
用于进行用户身份验证的 UX 的简单示例(和/或教程)将非常棒。
注意:Polymer Starter Kit 不包含任何身份验证 UX 示例。
在这个问题...
“用户体验”是指:
完整的“用户体验”涉及注册新帐户、登录和处理忘记的用户 ID 或密码。例如,典型 Web 应用程序的典型登录页面通常会在右上角有一些按钮,用于注册新帐户和登录。当有人单击这些按钮时会发生什么以及如何处理整个流程将是Polymer 开发人员非常有用的示例,因为大多数现代 Web 应用程序都需要功能。我希望不必从头开始创建自己的业余“自制”混合物以获得解决方案,而是拥有一些相对专业和通用的东西,我可以“即插即用”到我的应用程序中并仅在以下情况下进行修改/必要时。
polymer - Polymer,如何使用变量格式化 URL 字符串
我想绑定这样的 URL 字符串:
喜欢,但它不起作用。我应该怎么办?
我使用 iron-list 元素来重复要列出的数据。对象 --> [{"id":"001","name":"adisak"},{"id":"002","name":"adisak2"},{"id":"003", "name":"adisak3"}] 然后我使用 iron-list 将数据绑定到元素列表
polymer - 聚合物,如何将 page.js 中的 url 参数转换为聚合物元素?
我想做一个单页应用程序。当我转到类似路径时localhost/person-info/101
,如何使用 page.js 将 URL 参数获取到 Polymer 元素中?
在使用更改页面之前,我必须使用这些参数来选择或更改person-info
元素中的数据neon-animated-page
内容app.js
:
还有我的聚合物元素person-info.html
php - 聚合物铁形后置方法不起作用 $_POST 变量为空
当我使用 post 方法iron-form
不起作用但 get 方法有效时。这是代码:
测试.php:
索引.php:
当我提交网络标签中标题的表单截图时:
响应选项卡:
polymer - 如何使用聚合物入门套件开发/服务多个页面
我最近开始研究聚合物入门套件。我看到 index.html 被用作托管在 localhost:3000 的站点。它是一个单页应用程序,它处理客户端的一些路由。我正在尝试使用聚合物构建一个多页面站点。页面将共享一些资源(工具栏、自定义元素),但它们本身都是单页应用程序。
我可以:
- 在 gulp 服务器本身的不同路由上工作和服务多个页面。然后,Vulcanize 可以有效地内联/打包资源。
- 作为单独的项目处理各个页面。部署时获取他们的资源并手动合并。
第二种选择看起来不是一个好主意。如何扩展入门工具包以构建/提供多个页面。
更新
我发现入门工具包使用处理路由的浏览器同步,但它是最小的。工作流程对我不起作用(任何知道得更好的人请提出建议)。您可以在没有路由的情况下构建前端,但是当您必须将其投入生产时,您可能希望将其与具有路由的服务器集成。因此,集成两者并对其进行端到端测试是复杂而痛苦的。
缺少路由比不必重新加载浏览器对我的伤害更大。路由是指将 URL 映射到磁盘上的文件。我想控制它并轻松更改路线。我决定放弃 browsersync 并使用以下工作流程:
- Gulp 在文件更改时重建前端
- 用于路由和服务于路由更改及以上的构建重新加载的 Express 服务器
谁能告诉如何整合两者。
polymer - 您如何在 Polymer Start Kit 中查看 Polymer 元素的演示页面?
做完之后:
您如何浏览和查看元素的演示页面,例如:
查看上面 URL 的来源时,它显示了相对于 demo 目录的路径,形式为:
您需要做什么才能使路径正确解析?
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。
任何建议将不胜感激。
polymer - 如何在 Polymer 1.0 中实现 MVC 模式?
我们可以为聚合物元素定义控制器吗?例如,我有一个 ListView 作为元素。现在我想在控制器中实现 onClickEvent() 以使业务/其他逻辑与 View 分开。那么聚合物中有没有可用的视图控制器绑定?
data-binding - 用于分页的自定义元素上的 Polymer 1.0 数据绑定
我正在学习 Polymer 来制作一个小的单页应用程序。我想像在 Polymer 入门套件中那样管理分页,但不使用 模板 dom-bind(因为我在页面的后面需要一个,而且我们不能将一个嵌套在另一个中)。
因此,我尝试制作自己的自定义元素,以便将其属性“路由”绑定到iron-pages元素。但是,正如您可以想象的那样,它没有用。
所以我尝试在一个小例子中使数据绑定工作。如“聚合物快速浏览”所示,我在“pagination-element.html”中做了一个自定义元素:
并在我的页面中使用它(我已经检查了pagination-element.html是否已导入):
然后,我尝试使用其他 Polymer 自定义元素获取“路由”值,但它只在我的页面上显示“{{route}}”。
我想我还没有理解数据绑定是如何工作的......
谁能帮我 ?
非常感谢 !
祝你有美好的一天