Polymer Custom Element Shadow DOM问题

时间:2015-01-19 23:33:11

标签: javascript html polymer shadow-dom

我正在尝试使用Polymer shadow DOM“$”对象。

document.querySelector("recent-activity-section").$

此代码应返回如下所示的对象:

Object {recent-activity-section: section#recent-activity-section, recent-activity-div: div#recent-activity-div, list: core-list#list}

事实上,使用Chrome开发工具控制台,确实如此。

但是,在我的自定义元素的javascript文件中的“created”函数内部,我得到以下内容:

undefined

也许我用错了什么?

1 个答案:

答案 0 :(得分:2)

而不是使用created方法,这是元素生命周期中触发的第一个方法之一,使用 domReady 可能会有更多的运气,根据{{​​3}}:

  

当元素的初始子集保证存在时调用。这是一个适当的时间来捅元素的父或轻DOM子。