क्या ये बयान एक विशिष्ट भाषा/ढांचे से हैं, या कोणीय 2 के लिए कुछ कस्टम हैं। मैं समझने की कोशिश कर रहा हूं कि कोणीय 2 कैसे काम करता है।एंगुलर 2 के लिए विशिष्ट आयात और निर्यात विवरण हैं?
import {} from ''
export class ... { }
क्या ये बयान एक विशिष्ट भाषा/ढांचे से हैं, या कोणीय 2 के लिए कुछ कस्टम हैं। मैं समझने की कोशिश कर रहा हूं कि कोणीय 2 कैसे काम करता है।एंगुलर 2 के लिए विशिष्ट आयात और निर्यात विवरण हैं?
import {} from ''
export class ... { }
नहीं है, import
और export
कीवर्ड Angular2 विशिष्ट नहीं कर रहे ECMAScript 6. के मॉड्यूल है।
इंपोर्ट स्टेटमेंट कार्यों आयात करने के लिए प्रयोग किया जाता है, वस्तुओं या पुरातन कि एक बाहरी मॉड्यूल, एक और स्क्रिप्ट, आदि से निर्यात किया गया है असल में हम import
मॉड्यूल Angular2 बंडलों लोड करने के लिए इस्तेमाल करते हैं। उदाहरण के लिए:
'import {Component, and many more here....} from angular2/core`
यहाँ, Component
एक मॉड्यूल जो Angular2 के बंडलों से आयात किया जा रहा है। angular2/core
पथ नहीं है - बल्कि, यह कोणीय 2 के पूर्वनिर्धारित बंडल है। यदि आप angular bundle के स्रोत कोड को देखते हैं, तो आप देख सकते हैं कि System.register("angular2/core", ....
है - इसके लिए, हम फ़ाइल में हमारे कोणीय से पहले system.js
आयात कर चुके हैं। system.js
यहां मॉड्यूल लोडर है।
import
सुविधा इस समय मूल रूप से किसी भी ब्राउज़र में लागू नहीं की गई है। यह कई पारदर्शी, जैसे ट्रेसूर कंपाइलर, बेबेल या रोलअप में लागू किया गया है। import
मॉड्यूल के बारे में अधिक जानकारी के लिए, आप आयात मॉड्यूल के बारे में can read this tutorial। Angular2 के लिए आयात की सूची के लिए आप इस here के बारे में पढ़ सकते हैं।
यह नाम से स्पष्ट है के रूप में, export
बयान दिए गए फ़ाइल (या मॉड्यूल) से काम करता है, वस्तुओं या पुरातन निर्यात करने के लिए प्रयोग किया जाता है। export
सिर्फ एक पहचानकर्ता है ताकि इसे किसी अन्य स्क्रिप्ट में आयात के माध्यम से आयात किया जा सके। export
आयात मॉड्यूल की तरह एक ईएस 6 मॉड्यूल भी है। export
के बारे में एक लेख here है। टिप्पणियों में एरिक द्वारा सुझाए गए अनुसार, हमने घटक के वर्गों को निर्यात करने के लिए Angular2 प्रोजेक्ट में निर्यात वर्ग का उपयोग किया है। उदाहरण के लिए, आप मेरे रेपो here का उल्लेख कर सकते हैं।
[आयात विवरण] (https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Statements/import), [निर्यात विवरण] (https://developer.mozilla.org/ en-US/docs/वेब/जावास्क्रिप्ट/संदर्भ/वक्तव्य/निर्यात) –