2016-03-16 10 views
9

के बीच कोणीय जेएस अंतर मैं कोणीय जेएस को झुका रहा हूं। मैंने पाया कि कई लेखक एनजी-इनिट का उपयोग करते हैं और कई लेखक डेटा-एनजी-इनिट का उपयोग करते हैं। मैंने अंतर खोजने की कोशिश की लेकिन उचित जवाब नहीं मिला। अगर कोई उनके बीच अंतर जानता है, तो कृपया अपना उत्तर साझा करें।एनजी-इनिट और डेटा-एनजी-इनिट

धन्यवाद!

+2

की संभावित डुप्लिकेट [क्या एनजी ऐप्लिकेशन के अंतर्गत और डेटा-एनजी-ऐप के बीच का अंतर है?] (http://stackoverflow.com/questions/16184428/ उपेक्षा क्या-अंतर-अंतर-बीच-एनजी-एप-एंड-डेटा-एनजी-एप) – Phil

+2

सभी कोणीय विशेषता निर्देशों को 'एनजी-चीज' या 'डेटा-एनजी-चीज' के रूप में लिखा जा सकता है। दोनों 100% समकक्ष हैं। – GregL

+0

आपको बहुत बहुत धन्यवाद :) –

उत्तर

6

डेटा-एनजी-इनिट एचटीएमएल 5 मान्य कोड है जहां एनजी-इनिट एचटीएमएल 5 के संदर्भ में मान्य कोड नहीं है। यह सभी कोणीय निर्देश के लिए लागू है।

+1

आपको बहुत बहुत धन्यवाद :) –

9

दिलचस्प सवाल। W3schools से:

आप ng- के बजाय, डेटा ng- उपयोग कर सकते हैं, तो आप अपने पेज HTML वैध बनाने के लिए चाहते हैं।

एचटीएमएल सत्यापनकर्ता ng-init तरह संपत्ति के साथ एक त्रुटि फेंक होगा, लेकिन अगर हम साथ data- एक उपसर्ग देना (उदाहरण के लिए: data-ng-init), एचटीएमएल सत्यापनकर्ता यह स्वीकार करते हैं और यह मान्य होगा।

आप यहाँ पर अधिक जानकारी के पढ़ सकते हैं: https://www.w3.org/TR/2011/WD-html5-20110525/elements.html#embedding-custom-non-visible-data-with-the-data-attributes

नोट: data-* विशेषताओं तरह से एचटीएमएल विस्तार करने के लिए कर रहे हैं।

+0

आपको बहुत बहुत धन्यवाद :) –

1

आदर्श रूप से कार्यक्षमता के मामले में दोनों के बीच कोई अंतर नहीं है बल्कि केवल सत्यापन के साथ कोई अंतर नहीं है।

एचटीएमएल 5 की शुरुआत के बाद, विजुअल स्टूडियो जैसे कोड संपादक, 'ng-' को हाइलाइट करते हैं, जो अमान्य है। लेकिन असल में यह मान्य है, इसलिए कोड एडिटर को समझने का एक तरीका है कि AngularJS की विशेषता 'डेटा-एनजी- *' के साथ उपसर्ग करके वैध है।

तो जब किसी भी एचटीएमएल 5 कोड संपादक में उपसर्ग का उपयोग किया जाता है, तो यह गुणों को रेखांकित नहीं करता है और उन्हें मान्य मानता है।

यह 'डेटा- *' उपसर्ग का मूल उद्देश्य था।

+0

आपको बहुत बहुत धन्यवाद :) –

0

एचटीएमएल 5 मान्यकर्ता एनजी-एप पर एक त्रुटि फेंक देंगे। जब हम उपसर्ग के रूप में डेटा- का उपयोग यह बस फेंक एक त्रुटि

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