উত্তর:
সিডিকে হ'ল সংক্ষিপ্ত রূপ component dev kit। এটি প্রমাণ করে যে এগুলি উপাদানগুলির নকশার সাথে মিলিত নয় এমন উপাদানগুলি নির্মাণের জন্য সাধারণ-উদ্দেশ্যে সরঞ্জাম
থেকে material2 পরিবর্তণের
core/ওভারলে এর মতো বেশ কয়েকটি উপাদানগুলির উপসর্গটি পরিবর্তিত হয়েছে cdk-("উপাদান দেব কিট" এর জন্য সংক্ষিপ্ত)। এটি প্রমাণ করে যে এগুলি উপাদান তৈরির জন্য সাধারণ উদ্দেশ্যে সরঞ্জাম যা মেটেরিয়াল ডিজাইনের সাথে মিলিত হয় না old পুরানো নির্বাচনকারীরা এখনও অবচিত হিসাবে পাওয়া যায় তবে পরবর্তী প্রকাশে অপসারণ করা হবে। সিএসএস ক্লাস পরিবর্তন করা হয়েছে।টেবিল, ওভারলে, পোর্টাল, পোর্টাল হোস্ট ইত্যাদির মতো সিডিকে উপাদানগুলি কীভাবে ব্যবহার করবেন সে সম্পর্কে আরও তথ্যের জন্য আপনি এখানে উদাহরণগুলি খুঁজে পেতে পারেন:
materialইতিমধ্যে শুরু করা রিফ্যাক্টরিং cdkযাতে সিডিকে উপাদানগুলি এনটিএম থেকে পৃথক করে টানা যায় এবং ব্যবহার করা যায়। রিফ্যাক্টরিংয়ের পরেও সিডিকে কোডটি সামগ্রীর পাশাপাশি থাকতে পারে তবে প্যাকেজিং আলাদা হবে। উদাহরণস্বরূপ, নতুন উপাদান উপাদান যেমন টেবিল tableপ্রসারিত করে cdkএবং তাদের কাছে স্টাইল প্রয়োগ করুন যাতে tableথিমের থিম ও আকারের উপাদানগুলির সাথে মিল থাকে। সূত্র: github.com/angular/matory2/tree/master/src/lib/table
সিডিকে (কম্পোনেন্ট ডেভলপমেন্ট কিট) একটি স্বতন্ত্র প্যাকেজ।
সিডিকে লক্ষ্য হ'ল ডেভেলপারদের ওয়েবে দুর্দান্ত উপাদান তৈরি করার জন্য আরও বেশি সরঞ্জাম দেওয়া। এটি বিশেষত এমন প্রকল্পগুলির জন্য কার্যকর হবে যেগুলি মেটেরিয়াল ডিজাইনের ভিজ্যুয়াল ভাষা গ্রহণ না করেই কৌণিক উপাদানের বৈশিষ্ট্যগুলির সুবিধা নিতে চায়।
সিডিকে জন্য গুগল থেকে রেপো চেকআউট করুন
https://github.com/angular/material2/tree/master/src/cdk
কম্পোনেন্ট দেব কিট এর জন্য দাঁড়িয়েছে। সিডিকে আপনাকে এমন বৈশিষ্ট্যগুলি ব্যবহার করতে অনুমতি দেয় যা কৌণিক উপাদান এবং এর স্টাইলিংয়ের উপর নির্ভর করে না এবং সম্পূর্ণ স্বাধীন। আপনি ব্যবহার করতে পারেন এমন কিছু দুর্দান্ত বৈশিষ্ট্যগুলি হ'ল ড্রাগ এবং ড্রপ এবং ভার্চুয়াল স্ক্রোলিং (যা আমি ব্যক্তিগতভাবে পছন্দ করি) কেবল সিডিকে আমদানি করে। ডকুমেন্টেশন এখানে দেখুন ।