कोणीय सामग्री 2 घटकों में `cdk` क्या है


108

कोणीय सामग्री स्रोत के भीतर कई स्थानों पर, ऐसे तत्व / सीएसएस वर्ग हैं जो cdkउनके उपसर्ग के रूप में हैं।

क्या किसी को पता है कि cdkकोणीय सामग्री के संदर्भ में संक्षिप्त नाम क्या है?

जवाबों:


109

CDK का संक्षिप्त रूप है component dev kit। यह दर्शाता है कि ये उन घटकों के निर्माण के लिए सामान्य प्रयोजन के उपकरण हैं जो सामग्री डिज़ाइन के लिए युग्मित नहीं हैं

से material2 बदलाव का

  • में कई घटक core/, जैसे कि ओवरले, उनके उपसर्ग को cdk-("घटक देव किट" के लिए संक्षेप में) बदल दिया है । यह दर्शाता है कि ये उन घटकों के निर्माण के लिए सामान्य प्रयोजन के उपकरण हैं जो सामग्री डिज़ाइन के लिए युग्मित नहीं हैं। पुराने चयनकर्ता अभी भी पदावनत के रूप में उपलब्ध हैं, लेकिन अगली रिलीज़ में हटा दिए जाएंगे। सीएसएस कक्षाओं को बदल दिया गया है।

टेबल, ओवरले, पोर्टल, पोर्टल होस्ट आदि जैसे सीडीके घटकों का उपयोग करने के तरीके के बारे में अधिक जानकारी के लिए, आप यहां उदाहरण देख सकते हैं:

  1. https://github.com/angular/material2/tree/master/src/demo-app
  2. https://medium.com/@caroso1222/a-first-look-into-the-angular-cdk-67e68807ed9b

मुझे अभी भी काफी समझ नहीं है। क्या आप कह रहे हैं कि CDK कोणीय घटक है और सामग्री का हिस्सा नहीं है?
ctilley79

2
अब तक, cdk कोड सामग्री रेपो के अंदर रहता है। हालांकि, materialपहले से ही cdkरिफैक्टिंग शुरू कर दी गई है ताकि सीडीके घटकों को सामग्री से स्वतंत्र npm से खींचा और इस्तेमाल किया जा सके। रिफैक्टरिंग के बाद भी, cdk कोड सामग्री के साथ रह सकता है, लेकिन पैकेजिंग अलग होगी। उदाहरण के लिए, नए मटेरियल कंपोनेंट जैसे टेबल को tableबढ़ाते cdkहैं और उनके लिए स्टाइल लागू करते हैं ताकि tableविषय का आकार और आकार सामग्री से मेल खाए। स्रोत: github.com/angular/material2/tree/master/src/lib/table
अशोक कोयली

1
इस लेख में अधिक विवरण हैं। CDK में ऐसे घटक होते हैं जो टेक्स्ट डायरेक्शन और लोडिंग स्पिनर्स जैसी चीजों में मदद करते हैं, चाहे आप मटीरियल का उपयोग कर रहे हों या नहीं। medium.com/@caroso1222/…
माइक_लेयर

नमूनों का एक बेहतर स्रोत सामग्री स्रोत के डेमो ऐप में जा रहा है। इसमें लगभग हर उपयोग के लिए डेमो है जो आप सीडीएल घटकों के साथ कर सकते हैं, जिसमें ओवरलेयर, पोर्टल, पोर्टलहोस्ट, टेबल, और इसी तरह शामिल हैं।
अशोक कोईी

2
मुझे लगता है कि material.angular.io/cdk पृष्ठ पर 'CDK ’के बारे में संक्षिप्त विवरण प्रकाशित करने के लिए material2 टीम के लिए अच्छा होगा
happyZZR1400

29

सीडीके (घटक विकास किट) एक स्टैंडअलोन पैकेज है।

सीडीके का लक्ष्य डेवलपर्स को वेब के लिए भयानक घटकों का निर्माण करने के लिए अधिक उपकरण देना है। यह उन परियोजनाओं के लिए विशेष रूप से उपयोगी होगा जो सामग्री डिज़ाइन दृश्य भाषा को अपनाए बिना कोणीय सामग्री की सुविधाओं का लाभ उठाना चाहते हैं।

CDK के लिए Google से रेपो चेकआउट करें

https://github.com/angular/material2/tree/master/src/cdk

धन्यवाद! आपका उत्तर मददगार था!
नाइट्रसिडार

4

सीडीके => घटक विकास किट

इसका मुख्य उद्देश्य एक्स्टेंसिबल को सक्षम करना है ताकि इसके शीर्ष पर कस्टम घटकों का निर्माण किया जा सके।


1

घटक देव किट के लिए खड़ा है। सीडीके आपको उन विशेषताओं का उपयोग करने की अनुमति देता है जो कि कोणीय सामग्री और इसकी स्टाइल पर निर्भर नहीं करते हैं और पूरी तरह से स्वतंत्र हैं। कुछ भयानक विशेषताएं जो आप उपयोग कर सकते हैं वे हैं सिर्फ ड्रैग आयात करके ड्रैग एंड ड्रॉप और वर्चुअल स्क्रॉलिंग (जो मुझे व्यक्तिगत रूप से पसंद है)। यहां दस्तावेज देखें ।

हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.