2013-02-03 14 views
222

Angular.js में के लिए एनजी खड़े करता है नीचे की तरह ng उपसर्ग के साथ कई निर्देशों का उपयोग करता है:क्या Angular.js निर्देशों

ng (आधार निर्देश)

ng-switch 
ng-repeat 
ng-view 

मैं अगर किसी को भी पता था कि क्या सोच रहा था ng इसके लिए खड़ा था क्योंकि मुझे इसे दस्तावेज़ों में नहीं मिला। क्या यह किसी चीज़ के लिए संक्षिप्त शब्द है?

+3

मैं कहता हूं कि यह भी मौजूद है और मानकों के अनुरूप डेटा-उपसर्ग का उपयोग करें। – ACJ

+2

@ एसीजे हम्म ... मैंने सोचा कि * एनजी * ** ** कोणीय जेएस में डिफ़ॉल्ट उपसर्ग था। इसके बजाय आपके अनुभव के अनुसार क्या उपयोग किया जाना चाहिए? –

+1

@ कोनराड विल्टरस्टेन, 'एनजी-' उपसर्ग ** ** डिफ़ॉल्ट है। हालांकि, 'डेटा-' उपसर्ग एक ही परिणाम प्राप्त करने के लिए एक और मानक-अनुरूप तरीका है। यदि आप सादे पुराने एचटीएमएल के साथ कोणीय संबंधित सामान को मिलाकर चिंतित हैं, तो आप निश्चित रूप से 'डेटा-एनजी-' उपसर्ग का भी उपयोग कर सकते हैं। यह पूरी तरह से मान्य है। – ACJ

उत्तर

224

उपसर्ग ng के लिए खड़ा है "कोणीय," सभी अंतर्निहित निर्देश जो एंगुलर उपयोग के साथ जहाज करते हैं जो उपसर्ग करते हैं। इसी प्रकार, यह अनुशंसा की जाती है कि ngपर अपने निर्देशों का उपयोग करें ताकि कोणीय के भविष्य के संस्करणों में संभावित नाम टकराव से बच सकें।

the FAQ से

:

क्यों इस परियोजना कहा जाता है "AngularJS"? नेमस्पेस को "एनजी" क्यों कहा जाता है?

क्योंकि एचटीएमएल कोणीय कोष्ठक है और "एनजी" "कोणीय" की तरह लगता है।

36

मुझे लगता है कि वहाँ आप के बीच कई स्टार ट्रेक प्रशंसकों नहीं हैं। "एनजी" अगली पीढ़ी के लिए खड़ा है, के रूप में कोणीय HTML की अगली पीढ़ी है।

"उन्नत" HTML मैं xD कहेंगे।

+0

यह न्यूग्राउंड के लिए खड़ा नहीं है? –

18

मैंने सोचा था कि वे कोणीय नाम की एक मनमाना उपधारा लिया और नाम स्थान के रूप में यह प्रयोग किया है:

ular एक एनजी

प्लस "एनजी" कोणीय की तरह ध्वनि नहीं करता है; इससे कोई फर्क नहीं पड़ता कि आप इसे किस तरह कहते हैं।

7

एनजी "अगली पीढ़ी" के लिए खड़ा है।

इसका उपयोग कई अनुप्रयोगों में प्रत्यय के रूप में किया जाता है, विशेष रूप से लिनक्स में। उदाहरण: syslog-ng और एयरक्रैक-एनजी।

4

AngularJS Miscellaneous FAQ के अनुसार:

क्यों इस परियोजना कहा जाता है "AngularJS"? नेमस्पेस को "एनजी" क्यों कहा जाता है?
क्योंकि एचटीएमएल में कोणीय ब्रैकेट और "एनजी" लगता है जैसे "कोणीय"।

+0

नीचे मो के पद से, मैं सहमत हूं कि "एनजी" कोणीय की तरह नहीं लगता है, इससे कोई फर्क नहीं पड़ता कि आप इसे किस तरह कहते हैं। " यह उनके अपने एफएक्यू से है। =) –

4

ngएनजी ular का संक्षेप है।

प्रोग्रामर लंबे नाम कोड करना पसंद नहीं करते हैं, इसलिए वे इसे छोटा रखते हैं और इससे थोड़ा अधिक गूढ़ हो जाता है। यदि आप असेंबलर को देखते हैं, तो आप जानते हैं कि एडीडी, जेएमपी इत्यादि के साथ मेरा क्या मतलब है। JQuery नाम है, $ वह है जो आप उपयोग करते हैं। कोणीय नाम है, ng वह है जो आप उपयोग करते हैं।