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
  • Kapsamlı Kılavuzlar
  • Şablon Sözdizimi
  • Öznitelik Bağlama

Öznitelik Bağlama

Angular’da öznitelik bağlama, öznitelikler için değerleri doğrudan ayarlamanıza yardımcı olur. Öznitelik bağlama ile erişilebilirliği artırabilir, uygulamanızı dinamik olarak şekillendirebilir ve aynı anda birden fazla CSS sınıfını veya stilini yönetebilirsiniz.

Sözdizimi #

Öznitelik bağlama sözdizimi property binding‘e benzer, ancak parantezler arasında bir öğe özelliği yerine, özniteliğin adından önce attr önekini ve ardından bir nokta koyarsınız. Ardından, öznitelik değerini bir dizeye çözümlenen bir ifadeyle ayarlarsınız.

<p [attr.attribute-you-are-targeting]="expression"></p>

YARARLI: İfade null veya undefined olarak çözümlendiğinde, Angular özniteliği tamamen kaldırır.

ARIA özniteliklerini bağlama #

Öznitelik bağlama için birincil kullanım durumlarından biri ARIA özniteliklerini ayarlamaktır.

Bir ARIA özniteliğine bağlanmak için aşağıdakileri yazın:

<!-- create and set an aria attribute for assistive technology -->
  <button type="button" [attr.aria-label]="actionName">{{ actionName }} with Aria</button>

colspan’a bağlama #

Öznitelik bağlama için bir başka yaygın kullanım durumu da tablolardaki colspan özniteliğidir. colspan özniteliğine bağlama, tablolarınızı programatik olarak dinamik tutmanıza yardımcı olur. Uygulamanızın bir tabloyu doldurduğu veri miktarına bağlı olarak, bir satırın yayıldığı sütun sayısı değişebilir.

<td> özniteliği colspan ile öznitelik bağlamayı kullanmak için:

  1. Aşağıdaki sözdizimini kullanarak colspan özniteliğini belirtin: [attr.colspan].
  2. [attr.colspan] öğesini bir ifadeye eşit olarak ayarlayın.

Aşağıdaki örnekte, colspan niteliğini 1 + 1 ifadesine bağlarsınız.

<!--  expression calculates colspan=2 -->
  <tr><td [attr.colspan]="1 + 1">One-Two</td></tr>

Bu bağlama <tr>’nin iki sütuna yayılmasına neden olur.

YARARLI: Bazen bir özelliğin adı ile bir nitelik arasında farklılıklar olabilir.

colspan <td> öğesinin bir niteliğiyken, büyük “S” ile yazılan colSpan bir özelliktir. Öznitelik bağlama kullanırken, colspan öğesini küçük “s” harfiyle kullanın.

colSpan özelliğine nasıl bağlanılacağı hakkında daha fazla bilgi için Property Binding‘in colspan and colSpan  bölümüne bakın.

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 24 March 2024
En İyi Property Binding KullanımlarıSınıf ve stil bağlama

Powered by BetterDocs

İçindekiler
  • Sözdizimi
  • ARIA özniteliklerini bağlama
  • colspan'a bağlama
Angular TR

Tüm hakları saklıdır