जवाबों:
CDK का संक्षिप्त रूप है component dev kit
। यह दर्शाता है कि ये उन घटकों के निर्माण के लिए सामान्य प्रयोजन के उपकरण हैं जो सामग्री डिज़ाइन के लिए युग्मित नहीं हैं
core/
, जैसे कि ओवरले, उनके उपसर्ग को cdk-
("घटक देव किट" के लिए संक्षेप में) बदल दिया है । यह दर्शाता है कि ये उन घटकों के निर्माण के लिए सामान्य प्रयोजन के उपकरण हैं जो सामग्री डिज़ाइन के लिए युग्मित नहीं हैं। पुराने चयनकर्ता अभी भी पदावनत के रूप में उपलब्ध हैं, लेकिन अगली रिलीज़ में हटा दिए जाएंगे। सीएसएस कक्षाओं को बदल दिया गया है।टेबल, ओवरले, पोर्टल, पोर्टल होस्ट आदि जैसे सीडीके घटकों का उपयोग करने के तरीके के बारे में अधिक जानकारी के लिए, आप यहां उदाहरण देख सकते हैं:
material
पहले से ही cdk
रिफैक्टिंग शुरू कर दी गई है ताकि सीडीके घटकों को सामग्री से स्वतंत्र npm से खींचा और इस्तेमाल किया जा सके। रिफैक्टरिंग के बाद भी, cdk कोड सामग्री के साथ रह सकता है, लेकिन पैकेजिंग अलग होगी। उदाहरण के लिए, नए मटेरियल कंपोनेंट जैसे टेबल को table
बढ़ाते cdk
हैं और उनके लिए स्टाइल लागू करते हैं ताकि table
विषय का आकार और आकार सामग्री से मेल खाए। स्रोत: github.com/angular/material2/tree/master/src/lib/table
सीडीके (घटक विकास किट) एक स्टैंडअलोन पैकेज है।
सीडीके का लक्ष्य डेवलपर्स को वेब के लिए भयानक घटकों का निर्माण करने के लिए अधिक उपकरण देना है। यह उन परियोजनाओं के लिए विशेष रूप से उपयोगी होगा जो सामग्री डिज़ाइन दृश्य भाषा को अपनाए बिना कोणीय सामग्री की सुविधाओं का लाभ उठाना चाहते हैं।
CDK के लिए Google से रेपो चेकआउट करें
https://github.com/angular/material2/tree/master/src/cdk
घटक देव किट के लिए खड़ा है। सीडीके आपको उन विशेषताओं का उपयोग करने की अनुमति देता है जो कि कोणीय सामग्री और इसकी स्टाइल पर निर्भर नहीं करते हैं और पूरी तरह से स्वतंत्र हैं। कुछ भयानक विशेषताएं जो आप उपयोग कर सकते हैं वे हैं सिर्फ ड्रैग आयात करके ड्रैग एंड ड्रॉप और वर्चुअल स्क्रॉलिंग (जो मुझे व्यक्तिगत रूप से पसंद है)। यहां दस्तावेज देखें ।