0Pricing
Angular Academy · Pelajaran

Komponen Dinamis

Muat komponen secara dinamis dalam aplikasi Angular Anda.

Komponen Dinamis adalah pelajaran Angular Academy gratis di CoddyKit. Ini adalah pelajaran 3 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.

Komponen dinamis

Komponen dinamis

Dalam pelajaran ini, Anda akan mempelajari cara memuat komponen secara dinamis di Angular untuk membuat aplikasi yang fleksibel.

Komponen Dinamis — ilustrasi 1

Apa itu komponen dinamis?

Apa itu komponen dinamis?

Komponen dinamis dimuat ke dalam tampilan saat waktu berjalan, bukan dideklarasikan langsung di dalam templat.

Mengapa menggunakan komponen dinamis?

Mengapa menggunakan komponen dinamis?

  • Penyajian antarmuka yang fleksibel
  • Menampilkan komponen berdasarkan kondisi
  • Membangun dasbor atau jendela modal dinamis

Membuat tempat penampung

Membuat tempat penampung

Gunakan <ng-container> sebagai tempat penampung untuk memuat komponen dinamis:

<ng-container #dynamicContainer></ng-container>

Menggunakan ViewChild

Menggunakan ViewChild

Akses kontainer menggunakan @ViewChild di kelas komponen Anda:

@ViewChild('dynamicContainer', { read: ViewContainerRef }) container;

Memuat komponen secara dinamis

Memuat komponen secara dinamis

Gunakan penyelesai pabrik komponen untuk membuat dan menyisipkan komponen:

const componentRef = this.container.createComponent(MyDynamicComponent);

Meneruskan data ke komponen dinamis

Meneruskan data ke komponen dinamis

Teruskan data ke komponen yang dibuat secara dinamis menggunakan masukan:

componentRef.instance.data = 'Hello Dynamic';

Menghapus komponen dinamis

Menghapus komponen dinamis

Anda dapat dengan mudah menghapus komponen dinamis dari DOM:

this.container.clear();

Ringkasan

Ringkasan

Sekarang Anda mengetahui cara membuat, mengelola, dan menghapus komponen secara dinamis di Angular. Kerja yang luar biasa!

Komponen Dinamis — ilustrasi 10

Pertanyaan yang Sering Diajukan

Apakah pelajaran “Komponen Dinamis” gratis?

Ya — teks lengkap “Komponen Dinamis” 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 “Komponen Dinamis”?

Muat komponen secara dinamis dalam aplikasi Angular Anda. 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 3 dari 3.

Berapa lama pelajaran “Komponen Dinamis” 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. Direktif Kustom
  2. Interaksi Komponen
  3. Komponen Dinamis
← Kembali ke Angular Academy