` instead of ` `?-6ren"> ` instead of ` `?-在 Polymer 文档 ( https://elements.polymer-project.org/elements/iron-input ) 中,我发现: 而在另一个官方文档(https://-6ren">
gpt4 book ai didi

html - 在 Polymer 中,为什么要使用 `<input is="iron-input">` instead of ` `?

转载 作者:搜寻专家 更新时间:2023-10-31 08:04:37 25 4
gpt4 key购买 nike

在 Polymer 文档 ( https://elements.polymer-project.org/elements/iron-input ) 中,我发现:

<input is="iron-input" bind-value="{{myValue}}">

而在另一个官方文档(https://www.polymer-project.org/1.0/docs/devguide/registering-elements.html#type-extension)中,我发现:

    <dom-module id="main-document-element">
<template>
<p>
Hi! I'm a Polymer element that was defined in the
main document!
</p>
</template>
<script>
HTMLImports.whenReady(function () {
Polymer({
is: 'main-document-element'
});
});
</script>
</dom-module>
<main-document-element></main-document-element>

我只是想知道为什么第一个<input is="iron-input" bind-value="{{myValue}}">不能写成 <iron-input bind-value="{{myValue}}"> .

是为了兼容性,更容易polyfill吗?

最佳答案

iron-input 元素的源代码中不包含任何 HTML。这意味着做:

<iron-input bind-value="{{myValue}}">

不会在页面上产生实际的输入供用户交互。 iron-input 元素实际上是一组可应用于标准 HTML 输入的行为。

关于html - 在 Polymer 中,为什么要使用 `&lt;input is="iron-input">` instead of ` <iron-input>`?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/33647428/

25 4 0