⊗jsagPmLpTW 44 of 97 menu

Տվյալների երկկողմանի կապ Angular-ում

Angular-ում հնարավոր է այնպես անել, որ ինպուտում տեքստ մուտքագրելու ընթացքում, այդ տեքստը ավտոմատ կերպով ընկնի դասի հատկության մեջ: Սա կոչվում է տվյալների երկկողմանի կապ:

Որպեսզի նման կապ աշխատի, նախ անհրաժեշտ է այն միացնել: Դրա համար ֆայլում կոմպոնենտի իմպորտենք FormsModule:

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

Ապա ավելացնենք imports հատկության մեջ @Component դեկորատորի:

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

Դրանից հետո տվյալների երկկողմանի կապը կմիացվի, և մենք կկարողանանք օգտագործել այն: Եկեք անենք դա:

Նախ հայտարարենք դասի հատկություն, որին ապա կենթարկենք երկկողմանի կապի:

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

Ենթադրենք, ունենք դիվ և ինպուտ: Ենթադրենք դիվում արտահայտվում է դասի որոշակի հատկություն:

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

Եկեք կապենք մեր text հատկությունը ինպուտի փոփոխության հետ: Դրա համար ինպուտում անհրաժեշտ է գրել հատուկ դիրեկտիվա [(ngModel)], որի արժեքով պետք է նշել մեր դասի հատկությունը:

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

Այժմ, եթե գործարկենք կոդը և սկսենք մուտքագրել տեքստ ինպուտում, այդ տեքստը անմիջապես կսկսի ցուցադրվել դիվում:

Տրված է ինպուտ և պարբերություն: Ինպուտում արտահայտվում է թիվ: Անեք այնպես, որ ինպուտում թիվ մուտքագրելու ընթացքում, պարբերությունում ցուցադրվի այդ թվի քառակուսին:

Տրված են երկու ինպուտ և պարբերություն: Ինպուտներում մուտքագրվում են թվեր: Անեք այնպես, որ պարբերությունում ցուցադրվի մուտքագրված թվերի գումարը:

Հայերեն
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
Մենք օգտագործում ենք cookie-ներ կայքի աշխատանքի, վերլուծության և անհատականացման համար։ Տվյալների մշակումը կատարվում է համաձայն Գաղտնիության քաղաքականության։
ընդունել բոլորը կարգավորել մերժել