0Pricing
Angular Academy · Ders

Bileşen Etkileşimi

Üst ve alt bileşenler arasındaki iletişimi öğrenin.

Bileşen Etkileşimi, CoddyKit'te ücretsiz bir Angular Academy dersidir. Bu, 3 dersinin 2. dersidir. Aşağıdan dersin tamamını ücretsiz okuyabilir, sonra tarayıcıda yerleşik kod editörü ve 7/24 yapay zeka koçu ile uygulamalı olarak pratik yapabilirsin. Bu, Angular Academy öğrenme yolunun bir parçasıdır ve ilerlemeniz web ve CoddyKit uygulaması arasında senkronize olur. Angular Academy kursu toplamda 3 dersten oluşur.

Bileşenler Arası Etkileşim

Bileşenler Arası Etkileşim

Bu derste bileşenlerin Angular'da, özellikle üst ve alt bileşenler arasında, nasıl iletişim kurduğunu öğreneceksiniz.

Bileşen Etkileşimi — resim 1

Üst ve Alt Bileşen Etkileşimi

Üst ve Alt Bileşen Etkileşimi

Bileşenlerin genellikle verileri paylaşması gerekir. Üst bileşenler, girdi özelliklerini kullanarak verileri alt bileşenlere aktarabilir.

@Input() Kullanımı

@Input() Kullanımı

Bir üst bileşenden veri almak için @Input() dekoratörünü kullanın:

@Input() userData: string;

Alt Bileşene Veri Aktarma

Alt Bileşene Veri Aktarma

Üst bileşeninizin şablonunda, özellik bağlamayı kullanarak veri aktarın:

<app-child [userData]="parentData"></app-child>

Alt Bileşenden Üst Bileşene İletişim

Alt Bileşenden Üst Bileşene İletişim

Alt bileşenler, @Output() dekoratörüyle olayları kullanarak üst bileşenlere iletişim gönderir.

@Output() Kullanımı

@Output() Kullanımı

Alt bileşenden üst bileşene veri göndermek için bir olay yayıcısı oluşturun:

@Output() dataEvent = new EventEmitter<string>();

Olayları emit Etme

Olayları emit Etme

Olayları alt bileşenden emit edin:

sendData() {
  this.dataEvent.emit('Hello from Child');
}

Üst Bileşende Olayları Dinleme

Üst Bileşende Olayları Dinleme

Yayımlanan olayları üst bileşenin şablonunda işleyin:

<app-child (dataEvent)="handleEvent($event)"></app-child>

Özet

Özet

Artık bileşenlerin Angular'da girdiler ve çıktılar aracılığıyla nasıl etkileşim kurabileceğini anlıyorsunuz. Pratik yapmaya devam edin!

Bileşen Etkileşimi — resim 10

Sıkça Sorulan Sorular

“Bileşen Etkileşimi” dersi ücretsiz mi?

Evet — “Bileşen Etkileşimi” dersin tüm metni burada web'de ücretsiz olarak okunabilir. Etkileşimli olarak pratik yapmak (yerleşik kod editörü ve 7/24 yapay zeka koçu) ve Angular Academy kursunun geri kalanını açmak için CoddyKit PRO'ya yükselt. Angular Academy kursu toplamda 3 dersten oluşur.

“Bileşen Etkileşimi” dersinde ne öğreneceğim?

Üst ve alt bileşenler arasındaki iletişimi öğrenin. Angular Academy ile uygulamalı kodu tarayıcıda doğrudan çalıştırarak pratik yaparsın ve 7/24 yapay zeka koçu dersi çalışırken sorularını yanıtlar.

Angular Academy öğrenmeye başlamak için deneyim gerekli mi?

Önceden deneyim gerekmez. CoddyKit'te Angular Academy, başlangıçtan ileri seviyeye kadar yapılandırıldığı için buradan başlayabilir veya başından başlayıp kendi hızında ilerleme yapabilirsin. Bu, 3 dersinin 2. dersidir.

“Bileşen Etkileşimi” dersi ne kadar sürer?

Çoğu CoddyKit dersi yaklaşık 5–10 dakika sürer. Her biri kısa ve etkileşimli olduğu için sabit ilerleme yaparsın ve web ile uygulama arasında tam olarak bıraktığın yerden devam edebilirsin.

Bu Angular Academy dersinde kod yazıp çalıştırabilir miyim?

Evet. Her Angular Academy dersi yerleşik bir kod editörü içerir, bu sayede tarayıcıda gerçek kod yazıp çalıştırabilir ve anlık yapay zeka geri bildirimi alırsın — yerel kurulum gerekli değildir.

Bu kursun tüm dersleri

  1. Özel Direktifler
  2. Bileşen Etkileşimi
  3. Dinamik Bileşenler
← Angular Academy Sayfasına Dön