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
  • Genel Bakış

Genel Bakış

Angular’da şablon bir HTML yığınıdır. Angular’ın birçok özelliğini geliştirmek için bir şablon içinde özel sözdizimi kullanın.

Uygulamanızdaki her bir Angular şablonu, tarayıcının görüntülediği sayfanın bir parçası olarak eklenecek bir HTML bölümüdür. Bir Angular HTML şablonu, tıpkı normal HTML gibi, ancak çok daha fazla işlevsellik ile tarayıcıda bir görünüm veya kullanıcı arayüzü oluşturur.

Angular CLI ile bir Angular uygulaması oluşturduğunuzda, app.component.html dosyası yer tutucu HTML içeren varsayılan şablondur.

Şablon sözdizimi kılavuzları, sınıf ve şablon arasındaki verileri koordine ederek UX/UI’yi nasıl kontrol edeceğinizi gösterir.

HTML’inizi güçlendirin #

Şablonlarınızdaki özel Angular sözdizimi ile uygulamalarınızın HTML kelime dağarcığını genişletin. Örneğin, Angular built-in template functions, variables, event listening ve data binding gibi özelliklerle DOM (Document Object Model) değerlerini dinamik olarak almanıza ve ayarlamanıza yardımcı olur.

Neredeyse tüm HTML sözdizimi geçerli şablon sözdizimidir. Bununla birlikte, bir Angular şablonu sayfanın tamamı değil, genel bir web sayfasının parçası olduğundan, <html>, <body> veya <base> gibi öğeleri eklemenize gerek yoktur ve yalnızca geliştirmekte olduğunuz sayfanın bir kısmına odaklanabilirsiniz.

ÖNEMLİ: Kod ekleme saldırıları riskini ortadan kaldırmak için Angular, şablonlarda <script> öğesini desteklemez. Angular, <script> etiketini yok sayar ve tarayıcı konsoluna bir uyarı çıktısı verir. Daha fazla bilgi için  Security sayfasına bakın.

Şablon sözdizimi hakkında daha fazla bilgi #

Aşağıdakiler de ilginizi çekebilir:

KonularDetaylar
InterpolationHTML’de interpolation ve ifadelerin nasıl kullanılacağını öğrenin.
Template statementsŞablonlarınızdaki olaylara yanıt verin.
Binding syntaxUygulamanızdaki değerleri koordine etmek için bağlama özelliğini kullanın.
Property bindingSet properties of target elements or directive @Input() decorators.
Attribute, class, and style bindingsNiteliklerin, sınıfların ve stillerin değerini ayarlayın.
Event bindingOlayları ve HTML’nizi dinleyin.
Two-way bindingBir sınıf ve şablonu arasında veri paylaşımı.
Built-in directivesHTML’nin davranışını ve düzenini dinleyin ve değiştirin.
Template reference variablesBir şablon içindeki bir DOM öğesine başvurmak için özel değişkenler kullanın.
InputsGiriş özelliklerine sahip verileri kabul etme
OutputsÇıkışları olan özel etkinlikler
SVG in templatesDinamik olarak etkileşimli grafikler oluşturun.
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 13 March 2024
Text Interpolation

Powered by BetterDocs

İçindekiler
  • HTML'inizi güçlendirin
  • Şablon sözdizimi hakkında daha fazla bilgi
Angular TR

Tüm hakları saklıdır