簡體   English   中英

如何將屬性值傳遞到聚合物的另一個屬性中?

[英]how to pass property value inside another property in polymer?

所以我有一個對象數組,稱其為searchResults 我只想根據被單擊的索引顯示對象。

 Polymer({ properties: { data: { type: JSON, value: [], observer: 'markerClicked' }, selectedRetailer: { type: Number, value: 0, } }, markerClicked: function(e) { this.selectedRetailer += 1; } }) 
 <osb-retailer-details data="{{searchResults.value.selectedRetailer}}"> <input type="radio" value="[[searchResults.value.selectedRetailer.dealerNumber]]"> </osb-retailer-details> 

以上不起作用,我不確定為什么。

基本上,我要傳遞的是selectedReatailer作為數組的索引。

我怎樣才能做到這一點?

謝謝

這里實際上沒有很多細節,所以我只是在刺探它。 如果添加了更多詳細信息,但我不能滿足您的需求,我將更新我的答案。

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

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM