⊗jsagPmLpTW 44 of 97 menu

Angular'da Çift Yönlü Veri Bağlama

Angular'da, bir input alanına metin girilirken bu metnin otomatik olarak sınıf özelliğine aktarılmasını sağlayabilirsiniz. Buna çift yönlü veri bağlama denir.

Bu bağlamanın çalışması için öncelikle etkinleştirilmesi gerekir. Bunun için bileşen dosyasında FormsModule'ü içe aktarıyoruz:

import { FormsModule } from '@angular/forms';

Ardından @Component dekoratörünün imports özelliğine ekliyoruz:

@Component({ selector: 'app-root', standalone: true, imports: [FormsModule, UserComponent], templateUrl: './app.component.html', styleUrl: './app.component.css' })

Bundan sonra çift yönlü veri bağlama etkinleştirilecek ve onu kullanabileceğiz. Hadi bunu yapalım.

Öncelikle, daha sonra çift yönlü bağlama uygulayacağımız bir sınıf özelliği tanımlayalım:

export class AppComponent { public text: string = ''; }

Bir div ve inputumuz olduğunu varsayalım. Div içinde bir sınıf özelliğinin gösterildiğini varsayalım:

<div> {{ text }} </div> <input>

text özelliğimizi inputun değişimine bağlayalım. Bunun için inputa özel bir [(ngModel)] direktifi yazılmalıdır, değeri olarak sınıfımızın özelliği belirtilmelidir:

<div> {{ text }} </div> <input [(ngModel)]="text">

Şimdi, kodu çalıştırıp inputa metin girmeye başlarsanız, bu metin hemen div içinde görüntülenmeye başlayacaktır.

Bir input ve bir paragraf verilmiştir. Inputa bir sayı girilmektedir. Inputa sayı girildikçe, paragrafta bu sayının karesinin görüntülenmesini sağlayın.

İki input ve bir paragraf verilmiştir. Inputlara sayılar girilir. Paragrafta girilen sayıların toplamının görüntülenmesini sağlayın.

Türkçe
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenЎзбекOʻzbekTiếng Việt
Web sitesinin çalışması, analiz ve kişiselleştirme için çerezleri kullanıyoruz. Veri işleme, Gizlilik Politikası'na uygun olarak gerçekleşir.
tümünü kabul et özelleştir reddet