问题标签 [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.
javascript - 为什么这个聚合物元素的属性解析为未定义?
我正在尝试将属性动态分配给iron-ajax
模板,但它解析为未定义。
生成的 url 如下所示:
的属性不是我可以看到反映在属性上dom-module
的正确属性值,这意味着它与如何将其分配给属性有关。我也在和回调上尝试过这个,但仍然无法正常工作。categoryid
undefined
created
attached
编辑:categoryid
像这样实例化它时传递给模块:
如此处所示,categoryid
传递给服务的值已经具有值。(图像上的元素名称可能略有不同。我缩短了它们以使问题不那么冗长。)
category-products-list
调用服务的位置如下所示
javascript - 禁用纸质对话框的随处点击关闭功能并使其持久化
标题几乎是我的问题。
我有一个<paper-dialog>
我希望只能由页面上的特定元素关闭/打开,但是,我不希望它是模态的,并且希望页面的其余部分继续可用。
javascript - 跨自定义元素共享行为状态
我有这两个自定义聚合物元素(聚合物 1.0.3):
- 显示要翻译的文本。
- 显示按钮以触发加载翻译。
我也有一个行为保存翻译(json 对象)并包含使翻译成为可能的所有功能。
这是我期望发生的事情:
- 单击元素 2 中的按钮
- 翻译加载到行为中
- 语言选择在行为中设置
- 元素 1 中的文本使用翻译后的等价物进行更新
步骤 1 - 3 发生,但 4 没有。文本永远不会更新。如果元素 1 和 2 组合为同一个元素,我可以让它工作,但如果它们是分开的(任何它们需要分开),我就不能让它工作。
如果您想知道“踢”属性,这是我从 Polymer 0.5 中学到的。当这两个元素结合起来时,它就可以工作了,所以我认为当元素分开时它是必要的。
知道我怎样才能做到这一点吗?我对替代范式持开放态度。
代码
这大致是我的代码的布局方式。我还用单页测试用例做了一个 plunker。
索引.html
元素 1
元素 2
行为
javascript - 如何将铁输入双向绑定到 dom-repeat 的项目?
我刚开始使用 Polymer 1.0 并尝试对集合进行非常简单的绑定。我能够在 dom-repeat 中显示文本,但双向绑定到 iron-input 不起作用。我尝试了字符串和对象的数组。没运气。
dom - Polymer 1.0 有条件的 dom-repeat 问题
我有一个这样的自定义元素:
该元素有一个属性cname
,其值的设置来自index.html
上面的值被很好地转移到customer-location
元素中。我可以像打印它一样<p id="maxp">{{cname}}</p>
。
现在,在里面<script>...</script>
我试图cname
使用一个函数访问该属性:
该函数isCustomerFound
旨在检查当前cname
值是否与item.cuname
外部dom-repeat
循环的 at 匹配。
但我从来没有从中获得价值var mm = this.$$("#maxp").innerHTML;
请告诉我我做错了什么。在另一个类似的元素this.$$("#maxp").innerHTML
中,获得了很好的价值!
提前致谢
polymer - 嵌套铁页(Polymer1.0)
我的路线也看起来像 -
我正在使用“page.js”进行路由。
当我按“tv”菜单时,它应该显示“tvAdd”,但它只是显示空白屏幕。
提前致谢。
polymer - Conditional template on Polymer 1.0
I'm having trouble applying the new conditional template, in particular with the condition itself, I think.
I've got something like this:
Now, if I comment the <template is="dom-if" if="{{index != 4}}">
bit it works fine, the index shows as it should.
On the fourth array are stored modules that the user has selected as non-visible, so they shouldn't appear on the main menu.
I guess there's something wrong with the if condition, but I can't guess what.
Thanks!
javascript - 为什么在某些情况下选择的铁页不起作用?
我做了一个函数来改变 Iron 页面中的“selected”属性并运行,但在某些情况下,“selected”属性返回最后一个值,给人一种没有改变的感觉。
元素
功能
有什么想法可以纠正这个问题吗?
谢谢你的时间。
javascript - 与纸张标签一起使用时在铁页中预选默认页面
我在我的 Rails 应用程序中iron-pages
使用Polymer。paper-tabs
问题是paper-tabs
在单击其中一个之前没有显示任何页面。iron-pages
我希望在没有用户交互的情况下默认选择 第一页。
我已经把paper-tabs
和iron-pages
放在了一个<template is='dom-bind'></template>
. 已阅读有关数据绑定的文档,但我不知道如何实现这一点。请有人提出您的宝贵建议。谢谢你。
polymer - Polymer 1.0:如何访问函数内部的属性值
如何访问函数内属性的值?这里是楼盘
在里面<my-element>
我有一个这样的功能:
方法#1
我的另一种方法是将值放入元素中,但这也不起作用。
方法#2
我怎样才能做到这一点?请帮忙。
提前致谢