2013-10-24 9 views
5

AngularJS ng-repeat जैसे निर्देशों के लिए ng उपसर्ग को परिभाषित करता है। जब मैं अपना खुद का निर्देश बनाता हूं तो क्या यह उन्हें उपसर्ग करने का सबसे अच्छा अभ्यास है?क्या मुझे अपने कोणीय निर्देशों का नाम देना चाहिए?

उदाहरण के लिए जो बेहतर है?

<chat></chat> 
or 
<myown-chat></myown-chat> 

जहां myown मेरी वेबसाइट विशिष्ट नामस्थान है।

[अद्यतन]

अब AngularJS गाइड नेमस्पेस डायरेक्टिव https://docs.angularjs.org/guide/directive#creating-directives

+0

अब कोणीय दस्तावेज आपके निर्देशों का नाम देने के लिए सुझाव देता है – Gpx

उत्तर

7

मैं ऐसा करने का सुझाव देते हैं। मुझे लगता है कि यह एक अच्छा अभ्यास है, खासकर जब आप दूसरों से मॉड्यूल का उपयोग करते हैं जिसमें अतिरिक्त निर्देश शामिल हो सकते हैं, और चीजें अधिक उलझन में आती हैं, और नाम टकराव का कुछ छोटा मौका बनाते हैं।

यदि आपके निर्देशों का नाम दिया गया है, तो कोड को पढ़ने या संपादित करने के लिए कोई भी व्यक्ति जानता होगा कि ऐप के कोडबेस में निर्देशों को कब देखना है, न कि किसी तीसरे पक्ष से।

लोकप्रिय कोणीय-ui परियोजना एंजुलरस्ट्रैप के रूप में उनके सभी निर्देशों का नाम रखती है।

मैं इसे आम तौर पर अपनाया जाने वाला मानक मानता हूं; एक आम और अच्छी प्रथा।

+0

धन्यवाद। और लोग अपने निर्देशों का नाम कैसे देते हैं? कोणीय या दो जैसे दो अक्षर? – Gpx

+0

कोई कठोर और तेज़ नियम नहीं है, मैं आमतौर पर 2 अक्षरों को देख रहा हूं, या तो कोणीय के उदाहरण का पालन कर रहा हूं और 'एनजी' का उपयोग कर रहा हूं, या मुझे अपने आप का उपयोग करके एक बेहतर विचार लगता है। –

संबंधित मुद्दे