如何确定何时在Polymer中准备好组件?

时间:2015-10-06 12:35:57

标签: javascript polymer

例如,我有带内部dom-repeat模板的组件。我需要知道所有内部元素何时准备就绪,然后再做一些操作。但在内部模板准备好之前,就绪和附加的处理程序会激活。我怎么能这样做?谢谢!

  <template>
    <div class="b-item-content">     
      <span class="b-item-content-theme">[[subject]]</span>
      <span class="b-item-separator">[[separator]]</span>
      <span class="b-item-content-text">[[snippet]]</span>
      <div class="b-item-attachments">
      <div>{{attachments}}</div>
        <template is="dom-repeat" items="[[attachments]]">
          <!--[[_constructAttachment(item)]]-->
          <attachment-item item="[[item]]"></attachment-item>
        </template>
      </div>    
    </div>     
  </template>

主要问题..如果我有一个包含100个内部自定义元素的元素,这些元素与我的父元素绑定,并且父元素的模型已更改。那么当所有内部自定义元素呈现自己时,我怎样才能抓住时间?谢谢

1 个答案:

答案 0 :(得分:0)

这可能会对你有所帮助:

window.addEventListener('WebComponentsReady', function(e) {
  // imports are loaded and elements have been registered
  console.log('Components are ready');
});`

Herehere您会找到有关它的信息。