Javascript 如何在聚合物的另一个属性中传递属性值?

Javascript 如何在聚合物的另一个属性中传递属性值?,javascript,arrays,polymer,polymer-1.0,polymer-2.x,Javascript,Arrays,Polymer,Polymer 1.0,Polymer 2.x,所以我有一个对象数组,让我们称之为searchResults。我只想根据单击的索引显示对象 聚合物({ 特性:{ 数据:{ 类型:JSON, 值:[], 观察家:“markerClicked” }, 选定的详细信息:{ 类型:数字, 值:0, } }, 标记单击:函数(e){ 此参数。selectedRetailer+=1; } }) 这里没有太多的细节,所以我只是尝试一下。我会更新我的答案,如果更多的细节被添加,这不符合您的需要 <paper-listbox selected-item

所以我有一个对象数组,让我们称之为
searchResults
。我只想根据单击的索引显示对象

聚合物({ 特性:{ 数据:{ 类型:JSON, 值:[], 观察家:“markerClicked” }, 选定的详细信息:{ 类型:数字, 值:0, } }, 标记单击:函数(e){ 此参数。selectedRetailer+=1; } })
这里没有太多的细节,所以我只是尝试一下。我会更新我的答案,如果更多的细节被添加,这不符合您的需要

<paper-listbox selected-item="{{selectedItem}}">
  <template is="dom-repeat" items="[[searchResults]]">
    <paper-item>[[item.value.selectedRetailer.name]]</paper-item>
  </template>
</paper-listbox>
<osb-retailer-details retailer="[[selectedItem]]"></osb-retailer-details>

[[item.value.selectedRetailer.name]]

Million向Michael道歉。抱歉,没有提供足够的信息。我昨天在做它,终于修好了,就像你刚才做的那样。谢谢你的帮助。