首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >iron-list multiple - selection会多次将项目添加到选择中

iron-list multiple - selection会多次将项目添加到选择中
EN

Stack Overflow用户
提问于 2017-08-08 05:52:44
回答 1查看 129关注 0票数 0

我有一个multi-selection-enabled iron-list,我的问题不是在单击时选择/取消选择项,而是在每次单击时将[[children]]的单击元素添加到{{selectedChildren}}中。

代码语言:javascript
复制
<iron-list items="[[children]]" selected-items="{{selectedChildren}}" selection-enabled multi-selection>
    <template>
        <div class$="[[iconForItem(selected, item)]]">
            <iron-image class="avatar" sizing="contain" src="[[item.pic]]"></iron-image>
            <div class="pad">
                <div class="primary" th:inline="none">[[item.name]]</div>
                <div class="secondary dim" th:inline="none">[[item.bdate]]</div>
                <div><paper-textarea value="{{item.comment}}" on-tap="noFoc"></paper-textarea></div>
            </div>
        </div>
    </template>
</iron-list>

这里的问题可能是什么?

EN

回答 1

Stack Overflow用户

发布于 2017-08-09 05:54:02

问题是:

代码语言:javascript
复制
properties: {
    selectedChildren: {
        type: Array, // bad idea
        value: []    // bad idea
    }
}

它应该是:

代码语言:javascript
复制
properties: {
    selectedChildren: {
        type: Object // This works
    }
}
票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/45556260

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档