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.

Ü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!

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
- Özel Direktifler
- Bileşen Etkileşimi
- Dinamik Bileşenler