我们从core-input
得知文档 core-input
应该这样使用:
<input is="core-input">
这种使用方式is
初始化 polymer 组件的属性似乎没有记录在任何地方。有人可以指点我相关的文档吗?
最佳答案
is
是 native type extension 的属性如 W3C 规范中所定义,并非特定于 Polymer。为了使用 is
属性,自定义元素必须扩展适当的 native 元素的原型(prototype)。
document.registerElement('x-foo', {
prototype: Object.create(HTMLParagraphElement.prototype, {}),
extends: 'p'
});
...
<p is="x-foo"></p>
Polymer 0.5 使用 extends
属性启用此类型扩展:
<polymer-element name="x-foo" extends="p">
...
</polymer-element>
...
<p is="x-foo"></p>
关于javascript - `is` 初始化 polymer 组件的属性,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/29217269/