我对聚合物非常(非常)新,我试图创建我的第一个组件。 我创建了一个Plunker,但由于某种原因它不工作:http://plnkr.co/edit/RbcBuO9y8SUHyKqe7OJA聚合物设置属性Javascript错误
无论如何,你可以在那里看到我的代码。
它有一个组件blob-component.html,它非常基本。它只是标签和标签的内容。
在index.html上,我想单击按钮时更新这两个。
在Plunker中,组件并没有解析组件,所以我们只能得到innerHTML的显示,但是当我在开发环境中运行这个组件时,我确实得到了标签显示(定义为两次)。
然而,当我尝试将其设置按钮的点击,我得到一个错误:
未处理异常http://localhost:50169/Content/WebComponents/Polymer/webcomponentsjs/webcomponents.js 80070057 - JavaScript的运行时错误:无效的参数。
这在
unsafeUnwrap(this).data = value;
发生如果我把在一个断点,那么我可以看到
这是一个定义的对象和
È =“更新标签初始标签“
正如你所看到的,我也尝试过使用setAttrib ute()而不是只分配值,但我得到同样的问题。
这显然超级简单,但我不明白为什么会发生。
这是在IE11中。在Chrome中,我没有收到错误,但是当我点击按钮时标签消失。
有什么建议吗?谢谢。
也许这个例子可以帮助:HTTP:// plnkr.co/edit/m8XoJy?p =预览 –
谢谢,这真的很有帮助,但我试图从容器页面更新组件的值。我想相当于从index.html中设置my-parrent组件的“min”属性? – user176504
我没有IE浏览器,但我重构了一下你的例子,这可能有所帮助:http://plnkr.co/edit/g8VgTMmlPTVzRXnderpE – adaliszk