问题标签 [polymer-1.0]

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 回答
1007 浏览

polymer - 防止聚合物将子元素类设置为样式范围

我在迁移到 Polymer 1.0 时遇到了一些问题

我的主要问题是“style-scope”和“my-element”类被应用于元素中的每个子节点。使用这样的东西时这不是问题:

它只是将它们的类分别更改为“top style-scope my-element”和“green style-scope my-element”,一切正常。

但是现在在 Polymer 1.0 上,我无法将类名绑定到属性,所以我必须用这样的东西来计算它:

在创建元素时,创建的每个跨度都会通过 setitemclass 函数并返回它应该返回的内容(例如 'itnumb1'、'itnumb2' 等),但是当它完成时,该类将显示为“style-scope my-element " 对于每个跨度,在任何地方都不会叹息 'itnumb#' 位。

我只是不知道如何解决这个问题,因为绑定在我看来已经发生了很大变化。

谢谢!

0 投票
1 回答
697 浏览

data-binding - 如何在 dom-repeat 中嵌套两个 Polymer 的 firebase-collection 元素?

我有一个循环两个 Polymers firebase-collection 元素的问题。使用我的数据库结构,我首先必须检查用户可以访问哪些事件,然后从事件中获取有关该事件的信息。

这段代码的问题在于,当我循环第二个 firebase-collection 时,“事件”上的数据绑定在所有重复项上都是相同的,因此每个 h4 上的名称都相同。

那么有没有办法在 data="{{ }}" 中拥有一个唯一变量。还是有更好的方法来写出数据?

0 投票
2 回答
3696 浏览

polymer-1.0 - dom-repeat 的 Polymer 1.0 问题

我希望有人能帮助我。我真的很沮丧。:-( 我不知道如何在聚合物 1.0 中使用新的 dom-repeat 模板。

我想在自定义元素列表中显示来自 firebase 的相同项目,但如果我从 firebase 加载项目,我的自定义元素列表不会填充这些项目。

请参阅代码。非常感谢。

自定义元素:my-uebersicht

自定义元素:my-zeiteintrag-list

自定义元素:my-zeiteintrag-item

[编辑] - 找到了解决方案

在 Polymer Slack Chat Github Issue 中指出关于 dom-repeat 的 Polymer Github Issue并再次阅读文档。您必须对数组使用 Polymer 方法(push、pop、splice、shift、unshift)来触发更新。

这是工作解决方案:

自定义元素:my-uebersicht

0 投票
1 回答
212 浏览

javascript - Polymer google-signin 元素无法读取 null 的属性“currentUser”

我正试图让google-signin元素工作,只需将其添加到我的 HTML 中:

登录按钮显示在页面上,但是当我单击它时,出现错误:

我在 just 上对其进行测试localhost,所以我不确定这是否是客户端 ID 域问题,或者我是否需要在 JS 中做更多事情来处理返回对象?

有什么想法吗?非常感谢!

0 投票
2 回答
1658 浏览

polymer - 聚合物中的 hostAttributes 和 properties 有什么区别?

我正在从 0.5 迁移到 1.0。

在阅读时,我注意到声明属性的两种不同方式,使用hostAttributesproperties

那 2 有什么区别?

0 投票
1 回答
5852 浏览

arrays - Polymer 1.0 将 JSON 字符串作为属性传递

我带着新问题回来了,再次寻求专家帮助!

在我的 Polymer 0.5 项目中,我有一个 JSON 数组传递给这样的属性:

在元素中,我created像这样初始化了里面的空数组:

使用 Polymer 1.0,属性现在以不同的方法编写:

然后像 0.5 一样,我尝试以类似的方式初始化空对象,但data is undefined在 JavaScript 控制台中出现(请参阅随附的屏幕截图)错误。

这是我用来初始化 JSON 数组的片段:

迭代是这样写在元素内部的:

在此处输入图像描述

我怎样才能做到这一点?

0 投票
3 回答
1471 浏览

css - paper-header-panel 内容 div 行为异常

我正在对聚合物 1.0 元素进行简单测试。在 paper-header-panel 测试中,内容区域元素不可见或在 paper-header div 上方移动。演示在这里,代码在下面。为什么不显示内容文本?

0 投票
1 回答
277 浏览

polymer - :host 样式无效

我有一个使用 Polymer 5.5 构建的自定义元素上带有一些 :host 样式的 wokring 应用程序。现在,我将其转换为 Polymer 1.0,但遇到了这个奇怪的问题:

不应用使用 :host 定义的样式。出于测试目的,我直接从文档中获取了示例:

当我渲染(最新的 chrome)时,它确实有一个黄色背景,但没有应该有的 1px 红色边框。

知道这里发生了什么吗?没有js警告或其他线索...

0 投票
2 回答
5819 浏览

polymer - Polymer 1.0 是否有任何内置的自动完成输入组件?

自 Polymer 1.0 发布以来,我一直在纠结,我遇到了一个选择列表不够用的用例(可供选择的选项太多)。我真正需要的是一个自动完成的文本框。

纸或铁聚合物控件中是否有内置或计划?还是我应该从其他框架中寻找自动完成解决方案?到目前为止,我已经能够让我的应用程序保持轻量级,如果我能提供帮助,我更愿意避免使用其他框架。

谢谢,

瑞安

编辑:我见过的提出第一方开发的自动完成的最佳位置是在 GitHub 上的 PolymerElements/paper-elements 存储库上。我会在https://github.com/PolymerElements/paper-elements/issues/26讨论。

0 投票
2 回答
560 浏览

polymer - dom-repeater 中的两种方式数据绑定

我正在尝试在 dom-repeater 和模板中的输入之间创建双向数据绑定,但更改似乎不会传播回来。我究竟做错了什么?

dom 中继器中的输入不会传播,它外部的输入使用路径传播到中继器,但不是相反,但它不会更新{{}}.