Polymer 提交一份包含聚合物中对象列表的表格

Polymer 提交一份包含聚合物中对象列表的表格,polymer,polymer-1.0,Polymer,Polymer 1.0,我想知道提交具有以下结构的表格(iron form)的最佳方式是什么: 基本聚合物铁形态(起点): 我现在的做法是使用dom repeat的索引,并在iron form presubmit阶段手动扩展有效负载。这种方法背后的想法来自SpringMVC,它以一种非常简洁的方式处理 i、 e: 提前谢谢 表单并不是为了生成结构化数据而设计的,它只是一组键值对。您很可能需要使用第三方JavaScript库来生成所需的JSON,以及结构化的name属性,如您在最后一段代码中所示。表单的设计目的不是生

我想知道提交具有以下结构的表格(
iron form
)的最佳方式是什么:

基本聚合物
铁形态
(起点):

我现在的做法是使用
dom repeat
索引
,并在
iron form presubmit
阶段手动扩展有效负载。这种方法背后的想法来自SpringMVC,它以一种非常简洁的方式处理

i、 e:



提前谢谢

表单并不是为了生成结构化数据而设计的,它只是一组键值对。您很可能需要使用第三方JavaScript库来生成所需的JSON,以及结构化的
name
属性,如您在最后一段代码中所示。表单的设计目的不是生成结构化数据,而是生成一组键值对。您很可能需要使用第三方JavaScript库来生成所需的JSON,以及在最后一段代码中显示的结构化
name
属性。
<form is="iron-form" method="post" action="/" id="basic">
    <template is="dom-repeat" id="addresses" items="[[addresses]]">
        <paper-input name="city" label="City" value="[[item.city]]"></paper-input>
        <paper-input name="street" label="Street" value="[[item.street]]"></paper-input>
    </template>
</form>
addresses: [
    { city: "X", street: "X" },
    { city: "Y", street: "Y" }
]
<form is="iron-form" method="post" action="/" id="basic">
    <template is="dom-repeat" id="addresses" items="[[addresses]]">
        <paper-input name="addresses[[[index]]].city" label="City" value="[[item.city]]"></paper-input>
        <paper-input name="addresses[[[index]]].street" label="Street" value="[[item.street]]"></paper-input>
    </template>
</form>