2017-06-21 97 views
0

我目前正在研究Polymer 2.0。 以前我用過1.7.0。我們使用domHost或dataHost來獲取基本元素。 像這樣 -如何獲得聚合物2.0中的基本元素?

this.domHost.querySelector("#paperCard"); 

但是在聚合物2.0中它不起作用。 對此有任何建議。

更新

我的元素流是somethink這樣的 -

搜索元素 - >卡元素 - >形元件

這是一個屬性從形狀配合這是從指數調用標籤元素 -

childAgeLabel: { 
        type: String, 
        value: function() { 
         var labelChildAge = this.dataHost.dataHost.domHost.domHost.child; 
         return labelChildAge; 
        } 
       }, 

回答

0

你可以只使用 this.shadowRoot.querySelector('#paperCard')

但即使是「更好」很可能是 this.$.paperCard

這一點。$讓你選擇你的影子DOM元素,如果它有一個ID。

+0

你是正確的,但在財產價值功能它不起作用 – Ankita

+0

你能否提供一些更多的上下文?一些代碼會很好.. – daKmoR