मैंने एक कोणीय 2 ऐप विकसित किया है जिसमें काफी आकार है और लोड करने में एक पल लगता है (vendor.js
लगभग 5 एमबी बड़ा है)।कोणीय 2 लोडिंग एनीमेशन फ्रीज
<span class="loading"><img src="loading.gif" /><br/>Wait ...</span>
: समय उपयोगकर्ता के लिए एक छोटे से अधिक सुखद बनाने के लिए मैं एक सीएसएस एनीमेशन (लोडिंग बार) या कोई GIF एनीमेशन (मैं दोनों की कोशिश की) तरह से साथ मानक
<span class="loading">Loading...</span>
प्रतिस्थापित या
<span class="loading"><span class="circle-loader-with-css-animations"></span>Wait ...</span>
लेकिन इस में से कोई भी एनीमेशन के बाद से काम करता है (सीएसएस या GIF) पृष्ठ लोड के दौरान जमा है और जब यह कोणीय एप्लिकेशन जारी है के लिए तैयार है और प्रदर्शित किया जाता है। तो परिणाम एक फ्रीज लोडिंग एनीमेशन है और फिर ऐप = स्थिति पहले से बेहतर नहीं है ...
बीटीडब्लू: जावास्क्रिप्ट (उदाहरण के लिए setInterval
) भी इस लोड समय के दौरान निष्पादित नहीं किया जाता है। मैंने vendor.js
async
और defer
के साथ लेकिन सफलता के बिना शामिल करने का प्रयास किया।
कोई विचार?
संपादित करें: Google क्रोम समस्या प्रतीत होता है - फ़ायरफ़ॉक्स का उपयोग करके एनीमेशन आसानी से काम करता है।
रूप में अच्छी तरह फ़ायरफ़ॉक्स में एक ही समस्या है। –
एक देर से टिप्पणी, लेकिन मैं सिर्फ आपके प्रश्न पर ठोकर खा रहा हूँ। कोणीय मॉड्यूल आलसी लोडिंग का समर्थन करता है। 5 एमबी एक ऐप के लिए रास्ता बहुत अधिक है, इसे एक बार में लोड न करें। अपने होम पेज को लोड करें, फिर जब आप जाते हैं तो आलसी लोड अन्य मॉड्यूल। –
अपना कोड यहां पोस्ट कर सकते हैं? –