Web组件准备好标志

mjg*_*145 9 javascript web-component polymer

我们在我们的网站上使用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
    }
}
Run Code Online (Sandbox Code Playgroud)

任何帮助赞赏.

Pas*_*ula 2

在引导期间设置以下标志

window.CustomElements.ready
Run Code Online (Sandbox Code Playgroud)