2016-03-09 167 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