Web 组件就绪标志

Web Components ready flag

我们在网站上使用 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
    }
}

感谢任何帮助。

在 bootstrap

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