Polymer 在呈现包含的元素之前,应使用哪个聚合物生命周期事件来修改它们?

Polymer 在呈现包含的元素之前,应使用哪个聚合物生命周期事件来修改它们?,polymer,Polymer,我正在编写一个元素,在其中我想从内容中去掉前导和尾随空格。中,哪一个最适合用于遍历自定义元素的内容并对其进行修改 我当然希望在第一次绘制之前完成修改,并且在将要修改的节点分发到阴影dom中时,帮助polyfill/浏览器避免额外的工作会很好。讽刺的是,我正在处理我们所说的这个元素:) attached()通常是访问light dom子元素、父元素或查询分布式节点的最佳位置。从常见问题解答: 还没有到达的是domReady回调。如果将domReady添加到元素中,Polymer会在元素的

我正在编写一个
元素,在其中我想从内容中去掉前导和尾随空格。中,哪一个最适合用于遍历自定义元素的内容并对其进行修改


我当然希望在第一次绘制之前完成修改,并且在将要修改的节点分发到阴影dom中时,帮助polyfill/浏览器避免额外的工作会很好。

讽刺的是,我正在处理我们所说的这个元素:)

attached()
通常是访问light dom子元素、父元素或查询分布式节点的最佳位置。从常见问题解答:


还没有到达的是
domReady
回调。如果将
domReady
添加到元素中,Polymer会在元素的初始子元素集保证存在时调用它。如果您需要处理动态添加/删除的子项,请添加一个突变观察者。

它看起来像是
附加的
,并且
domReady
通常会在初始内容分发到影子DOM后调用,如果我只是以强制重新分布的方式更改light DOM节点,这可能会浪费时间。是这样吗?它是否太小而不值得担心?
ready()
是您最早可以调用的
content.distributedNodes()
(此时已创建了阴影DOM),但有些情况下还为时过早。这就是为什么我们推荐
attached()
/
domReady()
。过时的。。。它是聚合物0.5