Skip to content

Giriş

  • Angular nedir?
  • Temel Bilgiler
    • Genel Bakış
    • Bileşenler
    • Dinamik Verileri Yönetme
    • Dinamik Şablonları Oluşturma
    • Koşullu İfadeler ve Döngüler
    • Kullanıcı Etkileşimini Yönetme
    • Kod Paylaşımı

Kapsamlı Kılavuzlar

  • Component
    • Bir Componentin Anatomisi
    • Component’leri İçe Aktarma ve Kullanma
    • Component Seçiciler
    • Stil Componentleri
    • Input Özelliklerine Sahip Verileri Kabul Etme
    • Outputları Olan Özel Etkinlikler
    • Ng-content ile İçerik Projeksiyonu
    • Component Ana Öğeleri
    • Component Yaşam Döngüsü
    • Sorgularla Bileşen Alt Öğelerine Başvurma
    • DOM API’lerini Kullanma
    • Inheritance
    • Bileşenleri Programlı Olarak Oluşturma
    • Gelişmiş Bileşen Yapılandırması
  • Şablon Sözdizimi
    • Genel Bakış
    • Text Interpolation
    • Template Statements
    • Bağlamayı Anlama
    • Property Binding
    • En İyi Property Binding Kullanımları
    • Öznitelik Bağlama
    • Sınıf ve stil bağlama
    • Olay Bağlama
    • İki Yönlü Bağlama
    • Yerleşik Kontrol Akışı
    • Şablon Değişkenlerini Anlama
    • Şablon Olarak SVG
  • Directives
    • Directives
    • Öznitelik yönergeleri
    • Yapısal Direktifler
    • API Direktif Bileşimi

Bağımlılık Enjeksiyonu

  • Genel Bakış
  • Başlangıç
  • Dokümanlar
  • Giriş
  • Temel Bilgiler
  • Dinamik Verileri Yönetme

Dinamik Verileri Yönetme

Şimdi bir bileşim için temel yapıyı öğrendiğimize göre, bileşimin verilerini (yani durumu) ve davranışını nasıl tanımlayabileceğinizi öğrenelim.

State Nedir? #

Bileşenler, uygulamanın ayrı parçaları için sorumluluğu düzgün bir şekilde kapsamanıza olanak tanır. Örneğin, bir SignUpForm bileşeni, kullanıcıların belirli bir işlemi yapmadan önce formun geçerli olup olmadığını takip etmesi gerekebilir. Sonuç olarak, bir bileşenin izlemesi gereken çeşitli özellikler genellikle “state” olarak adlandırılır.

State Tanımlama #

Durumu tanımlamak için bileşeninizin içinde sınıf alanları sözdizimini kullanırsınız.

Örneğin, TodoListItem bileşenini kullanarak izlemek istediğiniz iki özellik oluşturun:

taskTitle – Görevin başlığının ne olduğu
isComplete – Görevin tamamlanıp tamamlanmadığı

// todo-list-item.component.ts
@Component({ ... })
export class TodoListItem {
  taskTitle = '';
  isComplete = false;
}

State Güncelleme #

Bir durumu güncellemek istediğinizde, genellikle bu, bileşen sınıfındaki çeşitli sınıf alanlarına erişebilen yöntemleri tanımlayarak gerçekleştirilir.

// todo-list-item.component.ts
@Component({ ... })
export class TodoListItem {
  taskTitle = '';
  isComplete = false;
  completeTask() {
    this.isComplete = true;
  }
  updateTitle(newTitle: string) {
    this.taskTitle = newTitle;
  }
}
Neler hissediyorsun?
Share This Article :
  • Facebook
  • Twitter
  • LinkedIn
  • Pinterest
Hala sıkışık? Nasıl yardımcı olabiliriz?

Nasıl yardımcı olabiliriz?

Updated on 28 February 2024
BileşenlerDinamik Şablonları Oluşturma

Powered by BetterDocs

İçindekiler
  • State Nedir?
  • State Tanımlama
  • State Güncelleme
Angular TR

Tüm hakları saklıdır