2016-03-08 59 views
0

我在聚合物物體像這樣的代碼:聚合物中使用變量的函數

toggleList: function(){ 
    this.$.list.toggle(); 
} 
toggleSign: function(){ 
    this.$.sign.toggle(); 
} 

我可以輕鬆地實現功能toggle(var element)切換不同類型的組件?

@edit:

這裏就是我要完成

toggle: function(element-id){ 
    this.$.{{element-id}}.toggle(); 
} 

我想用一個函數的參數,而不是兩個功能不同的名字

+0

我看不到這個問題是關於什麼的。你想完成什麼?你有什麼嘗試?什麼不按預期工作?你能否提供更多的上下文。 –

回答

2

這應該做你想做的是什麼:

toggle: function(id){ 
    this.$[id].toggle(); 
} 
1

聚合物公司提供$$來指定s選舉人查詢dom。你可以找到更多的細節here

所以你的情況,你可以像

this.$$("#list").toggle();