0Pricing
Angular Academy · Ders

Ö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.

Özel Direktifler — resim 1

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 (*ngIf gibi)

Öznitelik Yönergesi Oluşturma

Öznitelik Yönergesi Oluşturma

Angular CLI'ı kullanarak bir yönerge oluşturun:

ng generate directive highlight
ng generate directive highlight

Yö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!

Özel Direktifler — resim 10

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

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