0Pricing
Angular Academy · บทเรียน

ทำความเข้าใจคอมโพเนนต์

สำรวจคอมโพเนนต์ของ Angular 19 การสร้างคอมโพเนนต์ และวงจรชีวิตของคอมโพเนนต์

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

ทำความเข้าใจคอมโพเนนต์ของแองกูลาร์

ทำความเข้าใจคอมโพเนนต์ของแองกูลาร์

คอมโพเนนต์เป็นส่วนประกอบพื้นฐานของแอปพลิเคชันแองกูลาร์ ในบทเรียนนี้ คุณจะได้เรียนรู้เกี่ยวกับคอมโพเนนต์และวงจรชีวิตของคอมโพเนนต์

ทำความเข้าใจคอมโพเนนต์ — ภาพประกอบ 1

คอมโพเนนต์คืออะไร

คอมโพเนนต์คืออะไร

คอมโพเนนต์คือส่วนหนึ่งของส่วนติดต่อผู้ใช้ที่ประกอบด้วยโค้ด HTML, CSS และ TypeScript คอมโพเนนต์แสดงถึงส่วนหนึ่งของส่วนติดต่อผู้ใช้ของแอปพลิเคชัน

การสร้างคอมโพเนนต์

การสร้างคอมโพเนนต์

ใช้ Angular CLI เพื่อสร้างคอมโพเนนต์ได้อย่างง่ายดาย:

ng generate component my-component
ng 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>

สรุป

สรุป

คุณได้เรียนรู้เกี่ยวกับคอมโพเนนต์ วิธีสร้างคอมโพเนนต์ และฮุกวงจรชีวิตแล้ว ทำได้ดีมาก

ทำความเข้าใจคอมโพเนนต์ — ภาพประกอบ 10

คำถามที่พบบ่อย

บทเรียน “ทำความเข้าใจคอมโพเนนต์” ฟรีหรือไม่

ใช่ — ข้อความเต็มของ “ทำความเข้าใจคอมโพเนนต์” ฟรีให้อ่านที่นี่บนเว็บ เพื่อปฏิบัติแบบโต้ตอบ (ตัวแก้ไขโค้ดในตัวและติวเตอร์ 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 ในทันที — ไม่ต้องติดตั้งในเครื่องของคุณ

บทเรียนทั้งหมดในหลักสูตรนี้

  1. เริ่มต้นใช้งาน Angular 19
  2. ทำความเข้าใจคอมโพเนนต์
  3. แม่แบบและการผูกข้อมูล
← กลับไปที่ Angular Academy