⊗jsagPmCMEDB 68 of 97 menu

Angular හි සිදුවීම් ද්වි-දිශා බැඳීම

Angular හි දෙමාපිය සහ දරු සංරචක දෙකෙහිම සිදුවීම් ද්වි-දිශාවට බැඳිය හැකිය. අපි දරු HTML රූපසටහනේ ද්වි-දිශා බැඳීමක් සහිත පරිශීලක නම් ආදානයක් සහ එම නම වෙනස් කරන ක්‍රියාකාරීත්වයක් සාදමු:

<input [ngModel]="userName" (ngModelChange)="onNameChange($event)" />

අපගේ දරු සංරචකයට ගොස්, එයට @Input සැරසිලිකාරය ආයාත කරමු. එය ආදාන සමඟ වැඩ කිරීම සඳහා අවශ්‍ය වේ:

import { Component, Input, Output, EventEmitter } from '@angular/core';

ඊළඟට, @Input සැරසිලිකාරය පරිශීලක නමට බඳින්න. සහ @Output සැරසිලිකාරය userNameChange වස්තුවට බඳින්න, එය onNameChange ක්‍රියාකාරීත්වය තුළ ක්‍රියාත්මක වේ:

export class UserComponent { @Input() userName: string = ''; @Output() userNameChange = new EventEmitter<string>(); onNameChange(model: string) { this.userName = model; this.userNameChange.emit(model); } }

දැන් ප්‍රධාන සංරචකයට ගොස් එහි පංතියට name ගුණාංගය එක් කරන්න:

export class AppComponent { name: string = 'alex'; }

දෙමාපිය සංරචකයේ HTML රූපසටහනේ userName ගුණාංගයේ ද්වි-දිශා බැඳීම දෙමාපිය සංරචකයේ name ගුණාංගයේ අගය සමඟ සිදු කරන්න:

<user-data [(userName)]="name"></user-data> <p>You choose name: {{ name }}</p>

පාඩමේ ඇති උදාහරණය අනුව දෙමාපිය සහ දරු සංරචකවල සිදුවීම් ද්වි-දිශා බැඳීම ක්‍රියාත්මක කරන්න.

පෙර ගැටලුව මත පදනම්ව, පරිශීලකයාගේ වයස සඳහා ද්වි-දිශා බැඳීමක් කරන්න.

සිංහල
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
අපි වෙබ් අඩවිය ක්‍රියාත්මක කිරීම, විශ්ලේෂණය සහ පුද්ගලීකරණය සඳහා කුකී භාවිතා කරමු. දත්ත සැකසීම සිදුකරනු ලබන්නේ ගෝපනීයතා ප්‍රතිපත්තිය අනුව ය.
සියල්ල පිළිගන්න කොන්දේසි ප්‍රතික්ෂේප කරන්න