问题标签 [polymer-1.x]
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.
properties - Polymer 1.x:访问行为属性
我们如何使用该行为从元素内部访问该行为的属性?
从my-element.html内部,使用this.randomData
来访问randomData
导入行为的属性似乎应该可以工作;但事实并非如此。
先前的研究
https://jsbin.com/lihakafuki/1/edit?html,console最后一条评论写道:
https://github.com/Polymer/polymer/issues/3681不过,我想现在我会解决它
或类似的东西。
但他是什么意思?那将如何运作?
polymer - paper-dialog-scrollable 是否在 shady dom 中工作?
我试图让我的paper-dialog
滚动使用paper-dialog-scrollable
,但我不能让它工作。我试图尽可能地简化我的代码,几乎只包含ctrl+c
来自ctrl+v
github 上演示的代码。
https://github.com/PolymerElements/paper-dialog-scrollable/blob/master/demo/index.html
但它似乎paper-dialog-scrollable
根本没有做任何事情。(表现得好像它没有任何逻辑并且是简单的元素)与演示页面唯一不同的是我使用的是shady dom
而不是shadow
..(顺便说一句,是的,我将文件导入到我的项目中)
有人遇到同样的问题吗?有没有人在使用这个元素shady dom
以及如何使用?
polymer - 使用 css 媒体更改自定义元素 css 属性的样式
我正在尝试制作响应式网络,但我遇到了一个小问题。每当我想更改一些基于 css 媒体的自定义 css 属性时,它都不会适用。
例如:我正在尝试iron-icon
根据当前活动的 CSS 媒体更改大小。我有以下内容:
<iron-icon icon="battery" class="battery"></iron-icon>
和 CSS:
当前输出:只选择一种尺寸,忽略另一种。例如,如果我以小于 1000px 宽的分辨率打开窗口,则选择 1.5em。当我打开宽度超过 1000px 的窗口时,选择了 2.3em。但是当我在站点加载时手动更改窗口大小时,不会应用其他@media。
有没有办法在不使用 javascript 的情况下实现这一点(我试图避免设置新类和删除旧类)
vaadin - Polymer 1.0 的自定义 vaadin-grid 过滤器
我在聚合物 1.0 项目中使用 vaadin-grid#^3.0.2。
但我希望创建一个开/关切换按钮,该按钮将根据两列中的文本是否不匹配来过滤列。因此,如果第 1 列中的一行包含 text=“1.1.1”,而第 2 列中的同一行包含 text=“2.1.1”,那么我将保持显示该行,并隐藏所有其他行。我想在javscript。我对 vaadin-grid 非常陌生(以前对 Iron-data-table 有很多经验)。有人对我如何访问过滤器功能有建议吗?
我尝试使用标准过滤器元素,但它的限制太大,因为它只允许我对一个特定的列进行基于字符串的过滤,但它不是构建的,因此我可以在两个不同列中的字符串之间进行比较。
javascript - 如何将 nuxeo-tree 组件附加到 Polymer v1 应用程序
我想将该<nuxeo-tree>
组件添加到我的 Polymer v1 应用程序中,但我在控制台中看到一个错误。这是我尝试过的代码:
和myVerySpecialLib-import.html
文件:
这是控制台错误:
TypeError:this.controller.isLeaf 不是函数
我尝试将 JSON 数据作为属性添加并直接添加到data
字段中,但都没有产生积极的影响。我该如何解决?
polymer-1.x - 我的控制台中“items”聚合物的预期数组
我正在学习 Polymer 1.8,并且正在尝试从 api 获取数据。之后,我想将我的 ontap() 函数中的数据与 dom-repeate 绑定,但我在控制台中遇到了一个奇怪的错误:[dom-repeat::dom-repeat]: expected array for items
, found [{" requestnum":"1045","orgid":"EAGLENA"},{"requestnum":"1046","orgid":"EAGLENA"},{"requestnum":"1047","orgid":"EAGLENA" },{"requestnum":"1048","orgid":"EAGLENA"},{"requestnum":"1049","orgid":"EAGLENA"}]
我无法解决这个问题,任何人都可以帮助我吗?这段代码有什么问题???
我使用聚合物 1.8
*这是我的 html 文件 maximo-test-card.html:
html-imports - 使用 webcomponents 后,HTML 导入在 Chrome 最新版本中不起作用
我在我的项目中使用聚合物。我的聚合物版本是1.12.0和 webcomponent 版本是0.7.24。即使我使用了 web 组件,我也会收到 HTML 导入错误(HTML 导入已被弃用,现在已从 M80 中删除)。有什么办法可以解决这个错误,否则它在这个版本中不起作用。