0Pricing
Angular Academy · Ders

Özel Doğrulama

Sağlam özel doğrulamalar uygulayın.

Özel Doğrulama, CoddyKit'te ücretsiz bir Angular Academy dersidir. Bu, 3 dersinin 3. 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 Formlarında Özel Doğrulama

Angular Formlarında Özel Doğrulama

Angular uygulamalarınızda sağlam form doğrulaması sağlamak için özel doğrulayıcıları nasıl uygulayacağınızı öğrenin.

Özel Doğrulama — resim 1

Özel Doğrulama Nedir?

Özel Doğrulama Nedir?

Özel doğrulayıcılar, required veya minlength gibi yerleşik doğrulayıcıların ötesinde kendi doğrulama mantığınızı tanımlamanızı sağlar.

Özel Doğrulayıcı Oluşturma

Özel Doğrulayıcı Oluşturma

Özel doğrulayıcı, geçerliyse null, geçersizse bir nesne döndüren basit bir işlevdir:

function forbiddenNameValidator(control: AbstractControl): { [key: string]: any } | null {
  return control.value === 'admin' ? { 'forbiddenName': true } : null;
}

Doğrulayıcıyı Uygulama

Doğrulayıcıyı Uygulama

Özel doğrulayıcıyı form denetiminize uygulayın:

this.myForm = new FormGroup({
  username: new FormControl('', [forbiddenNameValidator])
});

Doğrulama Hatalarını Görüntüleme

Doğrulama Hatalarını Görüntüleme

Şablonunuzda doğrulama durumuna göre hata iletilerini koşullu olarak gösterin:

<div *ngIf="myForm.get('username').hasError('forbiddenName')">
  Username 'admin' is not allowed.
</div>

Doğrulayıcı Yönergelerini Kullanma

Doğrulayıcı Yönergelerini Kullanma

Doğrulayıcılar, şablon odaklı formlar için doğrudan yönerge olarak da kullanılabilir:

<input name="username" ngModel forbiddenName>

Eşzamansız Doğrulayıcılar

Eşzamansız Doğrulayıcılar

Eşzamansız doğrulayıcılar, sunucu kontrolleri gibi eşzamansız işlemler içeren doğrulamalar gerçekleştirmenizi sağlar:

username: new FormControl('', null, [asyncValidator])

Özel Doğrulayıcıları Test Etme

Özel Doğrulayıcıları Test Etme

Farklı senaryolarda ve sınır durumlarında doğru çalıştıklarından emin olmak için doğrulayıcıları her zaman test edin.

Özet

Özet

Angular'da sağlam form doğrulaması için özel doğrulayıcılar oluşturmayı ve uygulamayı öğrendiniz. Mükemmel iş!

Özel Doğrulama — resim 10

Sıkça Sorulan Sorular

“Özel Doğrulama” dersi ücretsiz mi?

Evet — “Özel Doğrulama” 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 Doğrulama” dersinde ne öğreneceğim?

Sağlam özel doğrulamalar 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 3. dersidir.

“Özel Doğrulama” 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. Şablon Odaklı Formlar
  2. Reaktif Formlar
  3. Özel Doğrulama
← Angular Academy Sayfasına Dön