Özel Direktifler
Kullanıcı arayüzünü geliştirmek için özel direktifler oluşturun ve uygulayın.
Özel Direktifler, CoddyKit'te ücretsiz bir Angular Academy dersidir. Bu, 3 dersinin 1. 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.
Angular'da Özel Yönergeler
Angular'da Özel Yönergeler
Yönergeler, HTML'i genişletmenizi sağlar. Bu derste özel yönergeler ve kendi yönergelerinizi nasıl oluşturabileceğiniz tanıtılmaktadır.

Yönerge Nedir?
Yönerge Nedir?
Yönergeler, DOM öğelerinin görünümünü veya davranışını değiştirir. Angular, *ngIf ve *ngFor gibi yerleşik yönergeler sağlar.
Yönerge Türleri
Yönerge Türleri
- Bileşen Yönergeleri
- Öznitelik Yönergeleri - görünümü veya davranışı değiştirir
- Yapısal Yönergeler - düzeni değiştirir (
*ngIfgibi)
Öznitelik Yönergesi Oluşturma
Öznitelik Yönergesi Oluşturma
Angular CLI'ı kullanarak bir yönerge oluşturun:
ng generate directive highlightng generate directive highlightYönergeyi Uygulama
Yönergeyi Uygulama
Yönergenizi şablonunuzda bir öznitelik olarak kullanın:
<p appHighlight>Highlighted Text</p><p appHighlight>Highlighted Text</p>Yönerge Mantığı
Yönerge Mantığı
Yönergeler, DOM öğelerini değiştiren bir mantık içerir. Örneğin, arka plan rengini dinamik olarak ayarlayabilirsiniz.
constructor(private el: ElementRef) {
this.el.nativeElement.style.backgroundColor = 'yellow';
}@HostListener Dekoratörü
@HostListener Dekoratörü
Yönergenizin bulunduğu öğelerdeki olaylara yanıt vermek için @HostListener kullanın:
@HostListener('mouseenter') onMouseEnter() {
this.highlight('blue');
}Yönergelerde @Input()
Yönergelerde @Input()
@Input(), şablonlardan yönergelere veri aktarmanızı sağlar:
@Input() defaultColor: string;Özet
Özet
Angular uygulamalarınızı geliştirmek için özel yönergeleri nasıl oluşturacağınızı ve kullanacağınızı öğrendiniz. Çok iyi iş çıkardınız!

Sıkça Sorulan Sorular
“Özel Direktifler” dersi ücretsiz mi?
Evet — “Özel Direktifler” 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.
“Özel Direktifler” dersinde ne öğreneceğim?
Kullanıcı arayüzünü geliştirmek için özel direktifler oluşturun ve uygulayın. 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 1. dersidir.
“Özel Direktifler” 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