Polymer 使用cloneNode()后不会显示纸张下拉菜单值

Polymer 使用cloneNode()后不会显示纸张下拉菜单值,polymer,Polymer,我正在使用Polymer生成注册表单,表单的一部分可以根据用户输入的数据重复。表单的这一部分有一个带有受控值列表的字段,所以我尝试了纸质下拉菜单。但是,当我使用cloneNode()重复表单的此部分时,值不会显示在重复的表单部分中。使用数据列表时,这些值将显示在克隆节点中。有没有一种方法可以在克隆节点中使用纸张下拉菜单,或者有其他方法可以重复此表单部分 以下是纸张下拉菜单代码: <paper-dropdown-menu label="HTTP Method" name="httpM

我正在使用Polymer生成注册表单,表单的一部分可以根据用户输入的数据重复。表单的这一部分有一个带有受控值列表的字段,所以我尝试了纸质下拉菜单。但是,当我使用cloneNode()重复表单的此部分时,值不会显示在重复的表单部分中。使用数据列表时,这些值将显示在克隆节点中。有没有一种方法可以在克隆节点中使用纸张下拉菜单,或者有其他方法可以重复此表单部分

以下是纸张下拉菜单代码:

    <paper-dropdown-menu label="HTTP Method" name="httpMethod" required>
      <paper-menu name="select-values" class="dropdown-content">
        <paper-item>GET</paper-item>
        <paper-item>PUT</paper-item>
        <paper-item>POST</paper-item>
        <paper-item>DELETE</paper-item>
      </paper-menu>
    </paper-dropdown-menu>

得到
放
邮递
删除
以下是数据列表代码:

以下是克隆节点的方法:

repeatDiv:function(){
var div=document.getElementById('myDiv');
clone=div.cloneNode(真);
clone.id=“some_id”;
document.getElementById(“myDiv”).parentNode.appendChild(克隆);
}

我无法将上面的各种代码片段连接在一起以了解您在做什么,但我怀疑在将元素附加到DOM和克隆代码之间可能存在时间问题


与其克隆代码,不如使用它循环打印副本。或者如果不是dom repeat,而是一个副本,那么dom if。然后,您可以使用数据绑定和对要绑定到的数据的控制来控制dom的外观。

用户确定表单的此部分重复多少次,以便通过单击将repeatDiv附加到按钮。这将如何与dom if一起工作?那么您在哪里向我们展示了repeatDiv函数连接到一个按钮。没有上下文,很难正确回答。我给了你几个选择来探索,因为我无法从你展示给我们的东西中找到答案。