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.

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-componentng generate component my-componentStruktur 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!

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
- Memulai dengan Angular 19
- Memahami Komponen
- Templat dan Pengikatan Data