⊗jsagPmLpTW 44 of 97 menu

Lidhja e dyanshme e të dhënave në Angular

Në Angular mund të bëhet që, ndërsa futim tekst në input, ky tekst automatikisht të shfaqet në një pronë të klasës. Kjo quhet lidhje e dyanshme e të dhënave.

Që kjo lidhje të funksionojë, së pari duhet të aktivizohet. Për këtë, në skedarin e komponentit importojmë FormsModule:

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

Dhe pastaj e shtojmë në pronën imports të dekoratorit @Component:

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

Pas kësaj, lidhja e dyanshme e të dhënave do të aktivizohet dhe ne mund ta përdorim atë. Le ta bëjmë këtë.

Së pari le të deklarojmë një pronë të klasës, të cilën do ta lidhim më pas në mënyrë të dyanshme:

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

Le të themi se kemi një div dhe një input. Le të themi se në div shfaqet një pronë e caktuar e klasës:

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

Le ta lidhim pronën tonë text me ndryshimet në input. Për këtë, në input duhet të shkruajmë direktivën speciale [(ngModel)], ku vlera e saj duhet të jetë pronë e klasës sonë:

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

Tani, nëse e ekzekutojmë kodin dhe fillojmë të fusim tekst në input, ky tekst menjëherë do të fillojë të shfaqet në div.

Jepet një input dhe një paragraf. Në input shfaqet një numër. Bëni që, ndërsa futet numri në input, në paragraf të shfaqet katrori i këtij numri.

Jepen dy inpute dhe një paragraf. Në inpute futen numra. Bëni që në paragraf të shfaqet shuma e numrave të futur.

Shqip
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
Ne përdorim cookie për funksionimin e sajtit, analizën dhe personalizimin. Përpunimi i të dhënave bëhet në përputhje me Politikën e Privatësisë.
prano të gjitha konfiguro refuzo