मैं कोणीय 2 एप्लिकेशन बनाने के लिए angular-cli
का उपयोग कर रहा हूं। आवेदन ng new NEW_PROJECTNAME
के साथ बनाया गया है, तो हमें index.html
पृष्ठ मिलता है। इस पृष्ठ में उनके पास कुछ ऐसा है।एंगुलर 2 एप्लिकेशन लोड होने पर कुछ प्रश्न क्या हैं
...
<body>
<app-root>Loading...</app-root>
...
</body>
कहने की जरूरत नहीं है, यह लोडिंग संदेश पूरी तरह से गैर-व्यावसायिक दिखाई दे सकता है। तो मेरा सवाल यह है कि मैं प्रगति पट्टी या स्पिनर की तरह कुछ और उचित कैसे जोड़ूं?
मुझे एहसास है कि अंगुलर ढांचे के बाहर क्या हो रहा है (दाएं?)। मुझे कुछ कोणीय 2 पैकेज मिले जो उपयोग करने के लिए बहुत अच्छे होंगे (उदा। Angular 2 material या ng2-slim-loading-bar), लेकिन इन पैकेजों का मानना है कि मैंने पहले से ही कोणीय ढांचे में प्रवेश किया है; जिसका अर्थ है कि मैं कुछ कोणीय घटक के अंदर हूं।
तो मेरे प्रश्न इस प्रकार हैं।
- वहाँ एक कोणीय 2 हुक है कि मैं पहले सामग्री
<app-root></app-root>
में रखा गया है एक लोडिंग सूचक को दिखाने के लिए उपयोग कर सकते हैं है? - अगर मुझे कोणीय ढांचे के बाहर काम करना है, तो सबसे अच्छा तरीका क्या होगा? Naively, मुझे लगता है कि मुझे
bower
याnpm
के साथ कुछ पैकेज स्थापित करना होगा, संदर्भindex.html
में, औरjQuery
या लोडिंग सूचक दिखाने के लिए कुछ उपयोग करें। मुझे लगता है कि कोणीय लोड हो रहा है, यह<app-root></app-root>
के अंदर जो कुछ भी है उसे प्रतिस्थापित करेगा। इस दृष्टिकोण के साथ मेरी चिंताओं में से एक इमारत/पैकेजिंग स्क्रिप्ट है (मुझे तब पता लगाना होगा कि मेरे निर्मित एप्लिकेशन के साथ इस बॉवर/एनपीएम पैकेज को कैसे शामिल किया जाए)।
किसी भी मदद की सराहना की जाती है।
बेन नेडेल ने अपने ब्लॉग में एक अद्यतन समाधान प्रकाशित किया। इसे यहां देखें - https://www.bennadel.com/blog/3147- क्रिएटिंग-an-event-driven-pre-bootstrap-loading-screen-in-angular-2-0-0.htm। हालांकि, मैं अभी भी डीओएम कार्यक्रमों और जावास्क्रिप्ट कोड के ढेर के साथ उस झगड़े को समझ नहीं पा रहा हूं, इसलिए मैं यहां प्रकाशित एक सरल समाधान के साथ जाता हूं - http://stackoverflow.com/a/35244932/968003। –