绑定到dom-repeat中的检查值

时间:2017-08-02 10:31:26

标签: data-binding polymer

我正在尝试在dom-repeat中绑定纸张切换按钮的选中值。

    <template is="dom-repeat" items="[[settings]]">
        <div item>
            <paper-toggle-button checked="{{item.value}}" on-click="_updateSettings">[[item.name]]</paper-toggle-button>
            [[item.value]]
        </div>
    </template>

    [[settings.0.value]]

properties: {
    settings: {
        type: Array,
        value: [
            {name:"test", value: true}
        ]
    }
}

当组件加载时,检查的值设置正确,但检查状态仅反映在循环[[item.value]]内,而不是[[settings.0.value]]之外 如何将更改反映回原始属性?

1 个答案:

答案 0 :(得分:0)

您在items处使用单向绑定:

<template is="dom-repeat" items="[[settings]]">

尝试将其更改为使用双向绑定:

<template is="dom-repeat" items="{{settings}}">
相关问题