奇怪的错误.....
我有一个竞争条件,header
和drawer
的angularJS指令在 material-design-lite初始化布局后正在编译。
当我关闭wifi并离线工作时,似乎只会发生这种情况。不需要远程资源,但谷歌标签管理器和Facebook连接插件在网络选项卡中失败。
问题:
onload
吗?我已经尝试了window.componentHandler.upgradeAllRegistered()
但是没有重新初始化布局
答案 0 :(得分:1)
以下是我解决问题的方法,以防其他人遇到此问题(带有角度的mdl竞争条件):
jQuery(document).ready(function(){
if(screen.width<=767){
jQuery('body.single #secondary').insertBefore('#primary');
}
});
window.componentHandler
完整代码(放在标头指令中)
window.componentHandler.upgradeAllRegistered();