[英]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.