在Polymer中提交包含对象列表的表单

时间:2017-01-05 14:40:57

标签: polymer polymer-1.0

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

基础聚合物iron-form(起点):

<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>

提交后定位JSON有效负载结构:

addresses: [
    { city: "X", street: "X" },
    { city: "Y", street: "Y" }
]

我现在的方式是使用dom-repeat的{​​{1}}并在index阶段手动扩展有效负载。这种方法背后的想法来自于Spring-MVC,它以非常简洁的方式处理。

即:

iron-form-presubmit

提前致谢!

0 个答案:

没有答案