ในหลาย ๆ ตำแหน่งภายในแหล่งวัสดุเชิงมุมมีองค์ประกอบ / คลาส css ที่cdk
เป็นคำนำหน้า
มีใครรู้บ้างว่าคำย่อcdk
ในบริบทวัสดุเชิงมุมคืออะไร?
ในหลาย ๆ ตำแหน่งภายในแหล่งวัสดุเชิงมุมมีองค์ประกอบ / คลาส css ที่cdk
เป็นคำนำหน้า
มีใครรู้บ้างว่าคำย่อcdk
ในบริบทวัสดุเชิงมุมคืออะไร?
คำตอบ:
CDK เป็นรูปแบบย่อของcomponent dev kit
. นี่หมายความว่าเครื่องมือเหล่านี้เป็นเครื่องมือวัตถุประสงค์ทั่วไปสำหรับการสร้างส่วนประกอบที่ไม่ได้อยู่คู่กับดีไซน์ Material
จากบันทึกการเปลี่ยนแปลง material2
core/
เช่น Overlay มีการเปลี่ยนคำนำหน้าเป็นcdk-
(ย่อมาจาก "component dev kit") นี่หมายความว่าเครื่องมือเหล่านี้เป็นเครื่องมือที่ใช้งานทั่วไปสำหรับการสร้างส่วนประกอบที่ไม่ได้อยู่คู่กับดีไซน์ Material ตัวเลือกเก่ายังคงพร้อมใช้งานเนื่องจากเลิกใช้งานแล้ว แต่จะถูกลบออกในรุ่นถัดไป เปลี่ยนคลาส CSS แล้วสำหรับข้อมูลเพิ่มเติมเกี่ยวกับวิธีใช้คอมโพเนนต์ cdk เช่นตารางโอเวอร์เลย์พอร์ทัลโฮสต์พอร์ทัล ฯลฯ คุณสามารถดูตัวอย่างได้ที่นี่:
material
เริ่มต้นไปแล้วcdk
เพื่อให้สามารถดึงและใช้ส่วนประกอบ cdk จาก npm โดยไม่ขึ้นกับวัสดุ แม้ว่าจะทำการปรับโครงสร้างใหม่แล้วรหัส cdk อาจอยู่ข้างวัสดุ แต่บรรจุภัณฑ์จะแตกต่างกัน ตัวอย่างเช่นส่วนประกอบวัสดุใหม่เช่นtable
ขยายcdk
ตารางและใช้รูปแบบเพื่อให้table
ธีมและขนาดตรงกับข้อมูลจำเพาะของวัสดุ ที่มา: github.com/angular/material2/tree/master/src/lib/table
CDK (Component Development Kit) เป็นแพ็คเกจแบบสแตนด์อโลน
เป้าหมายของ CDK คือให้นักพัฒนามีเครื่องมือมากขึ้นในการสร้างส่วนประกอบที่ยอดเยี่ยมสำหรับเว็บ สิ่งนี้จะเป็นประโยชน์อย่างยิ่งสำหรับโครงการที่ต้องการใช้ประโยชน์จากคุณสมบัติของ Angular Material โดยไม่ต้องใช้ภาษาภาพของดีไซน์ Material
ชำระเงิน repo จาก Google สำหรับ CDK
https://github.com/angular/material2/tree/master/src/cdk
CDK => ชุดพัฒนาส่วนประกอบ
จุดประสงค์หลักคือการเปิดใช้งานการขยายเพื่อสร้างส่วนประกอบที่กำหนดเองด้านบน