【发布时间】:2015-08-28 17:56:41
【问题描述】:
我的 html 中有以下标记:
<form is="iron-form" login-form>
<paper-input label="Email" type="email" name="email"></paper-input>
<paper-input label="Password" type="password" name="password"></paper-input>
<paper-button class="self-end btn-primary" raised login-btn>Login</paper-button>
</form>
在 chrome 中,表单永远不会升级为铁表单,但在 Firefox 中可以正常工作。但是,我可以使用:document.createElement('form', 'iron-form'); 来创建正确升级的铁型。
这真让我抓狂。有任何想法吗?谢谢
【问题讨论】:
-
sn-p 看起来是正确的,我怀疑问题出在其他地方。您可以发布包含该表单的完整页面吗?
-
@Zikes,我的 html 正在使用流星 (blaze) 动态呈现。该元素正在正确导入,因为它可以在 Firefox 中运行,并且我可以在呈现包含
iron-form的实际模板之前强制创建iron-forms。我还尝试在我的模板中包含iron-input来测试它是否是扩展基本元素的问题。这两个元素都使用了is属性,但iron-input工作得很好!
标签: polymer polymer-1.0