2016-03-09 204 views
0

選擇聚合物元件考慮這個元素:動態屬性值

<file-list type="Person" oid="[[person.id]]"></file-list> 

我有幾個人對我的高分子SPA與屬性typeperson各種值。

他們選擇這樣,工作原理:

var f = document.querySelectorAll("file-list[type='Person']"); 

但這樣,不:

var f = document.querySelectorAll("file-list[oid='" + oid + "']"); 

什麼我錯在這裏做什麼?

元素設置是這樣的:

Polymer({ 
    is : "file-list", 
    properties : { 
     oid : { 
      type : String 
     }, 
     type : { 
      type : String 
     } 
    } 
    // ... etc 
}); 
+0

將評估什麼'oid'? –

回答

2

您需要使用屬性的結合才能夠使用它作爲選擇

<file-list type="Person" oid$="[[person.id]]" 

這樣的屬性將被添加到DOM否則它只會分配給一個不考慮選擇器的屬性。

+0

謝謝,作品! – yglodt