Web组件准备好标志

时间:2015-11-26 11:10:27

标签: javascript polymer web-component

我们在我们的网站上使用Web Components和Polymer,并且有很多Javascript等待"WebComponentsReady"事件在执行之前被触发。但是,我们有一些异步JS文件偶尔为事件添加一个事件监听器它被触发后,这意味着我们要运行的脚本永远不会运行。

有没有人知道Web组件是否已准备好可以检查的标志?

我们需要这样的东西:

if(WebComponents.ready) { // Does this flag, or something similar, exist??
    // do stuff
} else {
    document.addEventListener('WebComponentsReady', function() {
        // do stuff
    }
}

任何帮助表示感谢。

1 个答案:

答案 0 :(得分:2)

在bootstrap

期间设置以下标志
window.CustomElements.ready