Angular.js के निर्देशों में एनजी स्टैंड क्या है


266

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

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

ng-switch
ng-repeat
ng-view

मैं सोच रहा था कि क्या किसी को पता था कि ngमैं इसके लिए खड़ा था क्योंकि मैं इसे डॉक्स में नहीं पा सकता था। यह कुछ के लिए एक संक्षिप्त है?


3
मैं कहता हूं कि इसे भूल जाओ भी मौजूद है और इसके बजाय मानकों के डेटा-उपसर्ग का उपयोग करें।
एसीजे

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

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

1
एंड्रयू एनजी के साथ इसका कोई संबंध है ?
हबीब परवाद

जवाबों:


267

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

से पूछे जाने वाले प्रश्न :

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

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


41
"एनजी" निश्चित रूप से "कोणीय" की तरह आवाज नहीं करता है।
डेविड क्लेम्फनर

8
"एनजी" की तरह लगता है "कोणीय" उसी तरह "mkdir" लगता है जैसे "निर्देशिका बनाते हैं"। पुराने हिब्रू में, स्वर अप्रासंगिक हैं। :-)
चार्ल्स रोथ

@ बैकवर्ड_देवे और यह उन चीजों में से एक है जो मुझे इससे दूर कर देती हैं। कोड को मजेदार बनाने के लिए प्रयास किए जाने चाहिए !!
डेमिलोला ओलोवकेरे

9
Y'all इस तरह से बहुत अधिक सोच रहे हैं: P
मिशेल टायली

1
अब यह मेरे लिए बहुत मायने रखता है कि रूपरेखा को कोणीय क्यों कहा जाता है और इसके लिए क्या एनजी है। इसकी कोई उपयोगिता नहीं है, लेकिन फिर भी यह जानने के लिए एक मजेदार तथ्य है)
इस्लाम मुर्तज़ेव

43

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

"संवर्धित" HTMLमैं xD कहूँगा।


4
यह Newgrounds के लिए खड़ा नहीं है?
काइल डेलाने

31

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

एक एनजी ular

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


2
ऐसा नहीं है कि NGयह कोणीय की तरह लगता है। बेशक, NGलगता है ngee। लेकिन हमें NGपूर्ण शब्द के उच्चारण की तुलना करने की आवश्यकता नहीं है AngularNGएक संक्षिप्त नाम अधिक है। यहां तक ​​कि अगर हम पहली बार ड्रॉप करते हैं Aऔर उच्चारण करने की कोशिश करते हैं , तब भी Ngularयह केवल एंगुलर की तरह ही आवाज करेगा। इसलिए उन्होंने एक संक्षिप्त नाम बनाने NGके लिए शब्द का शुरुआती टुकड़ा लिया, Ngularजिसका उपयोग एक उपसर्ग किया जाता है।
RBT

8

ngA एनजी का संक्षिप्त नाम है ular ।

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


6

NG का अर्थ है " अगली पीढ़ी " है।

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


क्या "इंजन" के लिए एयरक्रैक स्टैंड के मामले में एनजी नहीं है?
कप्पदोकी

4
क्या आपके पास समर्थन करने के लिए प्रलेखन है कि यह कोणीय के लिए प्रासंगिक है? अन्यथा, मुझे यकीन नहीं है कि यह ओपी को संबोधित करता है।
थॉमस

3

AngularJS विविध FAQ के अनुसार :

इस परियोजना को "एंगुलरजेएस" क्यों कहा जाता है? नामस्थान को "एनजी" क्यों कहा जाता है?
क्योंकि HTML में कोणीय कोष्ठक हैं और "एनजी" "कोणीय" की तरह लगता है।


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

1
मुझे यह प्रफुल्लित करने वाला लगता है कि वे "एनजी" लगता है जैसे "कोणीय"। अच्छाई के लिए कोणीय के 3 शब्दांश हैं।
डेविड क्लेम्फनर
हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.