ทำความเข้าใจคอมโพเนนต์
สำรวจคอมโพเนนต์ของ Angular 19 การสร้างคอมโพเนนต์ และวงจรชีวิตของคอมโพเนนต์
ทำความเข้าใจคอมโพเนนต์ เป็นบทเรียน Angular Academy ฟรีบน CoddyKit นี่คือบทเรียนที่ 2 จากทั้งหมด 3 บทเรียน คุณสามารถอ่านบทเรียนทั้งหมดด้านล่างฟรี — จากนั้นลองปฏิบัติด้วยตัวคุณเองในเบราว์เซอร์พร้อมตัวแก้ไขโค้ดในตัวและติวเตอร์ AI ตลอด 24/7 บทเรียนนี้เป็นส่วนหนึ่งของเส้นทางการเรียน Angular Academy และความก้าวหน้าของคุณจะซิงค์ข้ามเว็บและแอป CoddyKit คอร์ส Angular Academy มีบทเรียนทั้งหมด 3 บทเรียน
ทำความเข้าใจคอมโพเนนต์ของแองกูลาร์
ทำความเข้าใจคอมโพเนนต์ของแองกูลาร์
คอมโพเนนต์เป็นส่วนประกอบพื้นฐานของแอปพลิเคชันแองกูลาร์ ในบทเรียนนี้ คุณจะได้เรียนรู้เกี่ยวกับคอมโพเนนต์และวงจรชีวิตของคอมโพเนนต์

คอมโพเนนต์คืออะไร
คอมโพเนนต์คืออะไร
คอมโพเนนต์คือส่วนหนึ่งของส่วนติดต่อผู้ใช้ที่ประกอบด้วยโค้ด HTML, CSS และ TypeScript คอมโพเนนต์แสดงถึงส่วนหนึ่งของส่วนติดต่อผู้ใช้ของแอปพลิเคชัน
การสร้างคอมโพเนนต์
การสร้างคอมโพเนนต์
ใช้ Angular CLI เพื่อสร้างคอมโพเนนต์ได้อย่างง่ายดาย:
ng generate component my-componentng generate component my-componentโครงสร้างคอมโพเนนต์
โครงสร้างคอมโพเนนต์
โดยทั่วไป คอมโพเนนต์แองกูลาร์จะมีไฟล์หลักสี่ไฟล์:
.html: เทมเพลต.ts: ตรรกะการทำงาน.css: รูปแบบการแสดงผล.spec.ts: การทดสอบ
ตัวตกแต่งคอมโพเนนต์
ตัวตกแต่งคอมโพเนนต์
ตัวตกแต่ง @Component เชื่อมโยงคลาสคอมโพเนนต์ของคุณเข้ากับเทมเพลตและรูปแบบการแสดงผล
@Component({
selector: 'app-my-component',
templateUrl: './my-component.html',
styleUrls: ['./my-component.css']
})ฮุกวงจรชีวิต
ฮุกวงจรชีวิต
คอมโพเนนต์แองกูลาร์มีฮุกวงจรชีวิตที่ช่วยให้คุณเรียกใช้โค้ดในช่วงเวลาที่กำหนด ฮุกที่ใช้กันทั่วไป ได้แก่ ngOnInit() และ ngOnDestroy()
การใช้ ngOnInit()
การใช้ ngOnInit()
ngOnInit() จะทำงานหลังจากแองกูลาร์เริ่มต้นข้อมูลของคอมโพเนนต์แล้ว จึงเหมาะอย่างยิ่งสำหรับการตั้งค่าเริ่มต้น:
ngOnInit() {
console.log('Component initialized!');
}การแสดงคอมโพเนนต์
การแสดงคอมโพเนนต์
ใช้ตัวเลือกของคอมโพเนนต์ในเทมเพลตอื่นเพื่อแสดงคอมโพเนนต์นั้น:
<app-my-component></app-my-component>สรุป
สรุป
คุณได้เรียนรู้เกี่ยวกับคอมโพเนนต์ วิธีสร้างคอมโพเนนต์ และฮุกวงจรชีวิตแล้ว ทำได้ดีมาก

คำถามที่พบบ่อย
บทเรียน “ทำความเข้าใจคอมโพเนนต์” ฟรีหรือไม่
ใช่ — ข้อความเต็มของ “ทำความเข้าใจคอมโพเนนต์” ฟรีให้อ่านที่นี่บนเว็บ เพื่อปฏิบัติแบบโต้ตอบ (ตัวแก้ไขโค้ดในตัวและติวเตอร์ AI ตลอด 24/7) และปลดล็อคส่วนที่เหลือของคอร์ส Angular Academy ให้อัปเกรดเป็น CoddyKit PRO คอร์ส Angular Academy มีบทเรียนทั้งหมด 3 บทเรียน
คุณจะเรียนรู้อะไรในบทเรียน “ทำความเข้าใจคอมโพเนนต์”
สำรวจคอมโพเนนต์ของ Angular 19 การสร้างคอมโพเนนต์ และวงจรชีวิตของคอมโพเนนต์ คุณปฏิบัติ Angular Academy ด้วยโค้ดที่ใช้งานได้จริงที่คุณเรียกใช้โดยตรงในเบราว์เซอร์ และติวเตอร์ AI ตลอด 24/7 ตอบคำถามของคุณขณะที่คุณไปผ่านบทเรียน
คุณต้องมีประสบการณ์ก่อนที่จะเริ่มเรียน Angular Academy หรือไม่
ไม่จำเป็นต้องมีประสบการณ์มาก่อน Angular Academy บน CoddyKit ออกแบบมาสำหรับผู้เริ่มต้นไปจนถึงผู้เรียนขั้นสูง คุณสามารถเริ่มต้นที่นี่หรือเริ่มจากตัวแรกและเรียนด้วยความเร็วของคุณเอง นี่คือบทเรียนที่ 2 จากทั้งหมด 3 บทเรียน
บทเรียน “ทำความเข้าใจคอมโพเนนต์” ใช้เวลานานแค่ไหน
บทเรียน CoddyKit ส่วนใหญ่ใช้เวลาประมาณ 5–10 นาที แต่ละบทเรียนจึงสั้นและเป็นแบบโต้ตอบ คุณสามารถก้าวหน้าอย่างต่อเนื่องและกลับมาเรียนต่อจากตรงที่เพิ่งหยุดบนเว็บและแอปได้เลย
ฉันเขียนและรันโค้ดในบทเรียน Angular Academy นี้ได้ไหม
ได้ บทเรียน Angular Academy ทุกบทมีตัวแก้ไขโค้ดในตัว คุณจึงเขียนและรันโค้ดจริงได้เลยในเบราว์เซอร์ และได้รับข้อเสนอแนะจาก AI ในทันที — ไม่ต้องติดตั้งในเครื่องของคุณ
บทเรียนทั้งหมดในหลักสูตรนี้
- เริ่มต้นใช้งาน Angular 19
- ทำความเข้าใจคอมโพเนนต์
- แม่แบบและการผูกข้อมูล