bug étrange .....Delay et initialiser manuellement mdl materialLayout
J'ai une condition de course où mes directives AngularJS pour
header
etdrawer
compilent après matériau conception-lite initialise la mise en page.Cela semble seulement se produire lorsque je ferme mon réseau Wi-Fi et que je travaille hors ligne. Aucune ressource distante n'est requise, bien que google tag manager et le plug-in facebook connect échouent dans l'onglet réseau.
Questions:
- Puis-je retarder l'initialisation automatique de MDL (que je vois arrive
onload
de la page - Puis-je réinitialiser manuellement le mdl-mise en page afin qu'elle construit correctement la? bouton de tiroir, etc, encore une fois?
- Est-ce que quelqu'un a une idée pourquoi être hors ligne causerait des problèmes de rendu/javascript?
J'ai déjà essayé window.componentHandler.upgradeAllRegistered()
mais cela ne veut pas ré-initialiser la mise en page
pourquoi pas seulement 'componentHandler.upgradeElement (document.body)' lorsque votre angulaire est complètement Commité les DOM au navigateur? – ClojureMostly