0Pricing
Angular Academy · Pelajaran

Memahami Komponen

Jelajahi komponen Angular 19, pembuatannya, dan siklus hidupnya.

Memahami Komponen adalah pelajaran Angular Academy gratis di CoddyKit. Ini adalah pelajaran 2 dari 3. Kamu bisa membaca pelajaran lengkapnya di bawah secara gratis — lalu praktikkan langsung di browser dengan editor kode bawaan dan tutor AI 24/7. Ini adalah bagian dari jalur belajar Angular Academy, dan progresmu tersinkronisasi di web dan aplikasi CoddyKit. Kursus Angular Academy mencakup 3 pelajaran total.

Memahami komponen Angular

Memahami komponen Angular

Komponen adalah blok penyusun aplikasi Angular. Dalam pelajaran ini, Anda akan mempelajari komponen dan siklus hidupnya.

Memahami Komponen — ilustrasi 1

Apa itu komponen?

Apa itu komponen?

Komponen adalah bagian antarmuka pengguna yang mencakup kode HTML, CSS, dan TypeScript. Komponen mewakili bagian dari antarmuka pengguna aplikasi Anda.

Membuat komponen

Membuat komponen

Gunakan Angular CLI untuk membuat komponen dengan mudah:

ng generate component my-component
ng generate component my-component

Struktur komponen

Struktur komponen

Komponen Angular biasanya memiliki empat berkas utama:

  • .html: templat
  • .ts: logika
  • .css: gaya
  • .spec.ts: pengujian

Dekorator komponen

Dekorator komponen

Dekorator @Component menghubungkan kelas komponen Anda dengan templat dan gayanya.

@Component({
  selector: 'app-my-component',
  templateUrl: './my-component.html',
  styleUrls: ['./my-component.css']
})

Kait siklus hidup

Kait siklus hidup

Komponen Angular memiliki kait siklus hidup yang memungkinkan Anda menjalankan kode pada titik tertentu. Kait yang umum mencakup ngOnInit() dan ngOnDestroy().

Menggunakan ngOnInit()

Menggunakan ngOnInit()

ngOnInit() dijalankan setelah Angular menginisialisasi data komponen. Kait ini sangat berguna untuk penyiapan awal:

ngOnInit() {
  console.log('Component initialized!');
}

Menampilkan komponen

Menampilkan komponen

Gunakan selektor komponen Anda di templat lain untuk menampilkannya:

<app-my-component></app-my-component>

Ringkasan

Ringkasan

Anda telah mempelajari komponen, cara membuatnya, dan kait siklus hidupnya. Kerja bagus!

Memahami Komponen — ilustrasi 10

Pertanyaan yang Sering Diajukan

Apakah pelajaran “Memahami Komponen” gratis?

Ya — teks lengkap “Memahami Komponen” gratis dibaca di sini di web. Untuk praktiknya secara interaktif (editor kode bawaan dan tutor AI 24/7) dan buka sisa kursus Angular Academy, upgrade ke CoddyKit PRO. Kursus Angular Academy mencakup 3 pelajaran total.

Apa yang akan aku pelajari di “Memahami Komponen”?

Jelajahi komponen Angular 19, pembuatannya, dan siklus hidupnya. Kamu berlatih Angular Academy dengan kode praktik yang langsung kamu jalankan di browser, dan tutor AI 24/7 menjawab pertanyaanmu saat kamu mengerjakan pelajaran ini.

Apakah aku perlu pengalaman untuk memulai Angular Academy?

Tidak diperlukan pengalaman sebelumnya. Angular Academy di CoddyKit dirancang untuk pemula hingga pelajar tingkat lanjut, jadi kamu bisa memulai di sini atau dari awal dan belajar sesuai kecepatan kamu sendiri. Ini adalah pelajaran 2 dari 3.

Berapa lama pelajaran “Memahami Komponen” memakan waktu?

Sebagian besar pelajaran CoddyKit memakan waktu sekitar 5–10 menit. Setiap pelajaran ringkas dan interaktif, jadi kamu membuat kemajuan stabil dan melanjutkan dari tempat kamu tinggalkan di web dan aplikasi.

Bisakah aku menulis dan menjalankan kode dalam pelajaran Angular Academy ini?

Ya. Setiap pelajaran Angular Academy menyertakan editor kode bawaan, jadi kamu menulis dan menjalankan kode nyata langsung di browser dan mendapatkan umpan balik AI instan — tidak diperlukan penyiapan lokal.

Semua pelajaran dalam kursus ini

  1. Memulai dengan Angular 19
  2. Memahami Komponen
  3. Templat dan Pengikatan Data
← Kembali ke Angular Academy