我们在我们的网站上使用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
}
}
任何帮助表示感谢。
答案 0 :(得分:2)
在bootstrap
期间设置以下标志window.CustomElements.ready