2017-08-07 81 views
0

我有一個multi-selection - 啓用iron-list,我的問題是,而不是選擇/取消當點擊物品的[[children]]點擊的元素添加到{{selectedChildren}},每一次點擊。鐵列表多選加項目多次選擇

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

這裏有什麼問題?

+1

我覺得也有一個工作小提琴就好需要更多的信息。請說明它在做什麼以及你認爲它應該做什麼。 –

回答

0

的問題是:

properties: { 
    selectedChildren: { 
     type: Array, // bad idea 
     value: [] // bad idea 
    } 
} 

它應該是:

properties: { 
    selectedChildren: { 
     type: Object // This works 
    } 
}