⊗jsagPmCMEDB 68 of 97 menu

Angular တွင် ဖြစ်ရပ်များ၏ နှစ်ဖက်ညှိချည်နှောင်မှု

Angular တွင် မိဘနှင့် သားသမီး component နှစ်ခုစလုံး၏ ဖြစ်ရပ်များအား နှစ်ဖက်ညှိချည်နှောင်မှု ပြုလုပ်နိုင်သည်။ သားသမီး HTML template ထဲတွင် အသုံးပြုသူအမည်နှင့် ၎င်းအမည်ကို ပြောင်းလဲပေးမည့် function အတွက် နှစ်ဖက်ညှိ input တစ်ခု ပြုလုပ်ကြည့်ရအောင်:

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

ကျွန်ုပ်တို့၏ သားသမီး component ထဲသို့ သွားပြီး decorator @Input ကို import လုပ်ပါ။ ၎င်းသည် input များနှင့် အလုပ်လုပ်ရန် လိုအပ်ပါသည်:

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

ထို့နောက် decorator @Input ကို အသုံးပြုသူအမည်နှင့် ချည်နှောင်ပါ။ Decorator @Output ကို object userNameChange နှင့် ချည်နှောင်ပါ၊ ထို object ကို function onNameChange အတွင်းတွင် အသုံးပြုမည်ဖြစ်သည်:

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

ယခု အဓိက component ထဲသို့ သွားပြီး ၎င်း၏ class ထဲတွင် အမည် property ကို ထည့်ပါ:

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

မိဘ component ၏ HTML template ထဲတွင် property userName ၏ နှစ်ဖက်ညှိချည်နှောင်မှုကို မိဘ component ၏ property name တန်ဖိုးနှင့် လုပ်ဆောင်ပါ:

<user-data [(userName)]="name"></user-data> <p>သင်ရွေးချယ်ထားသော အမည်: {{ name }}</p>

သင်ခန်းစာတွင် ဖော်ပြထားသည့် နမူနာအတိုင်း မိဘနှင့် သားသမီး component များ၏ ဖြစ်ရပ်များအတွက် နှစ်ဖက်ညှိချည်နှောင်မှုကို အကောင်အထည်ဖော်ပါ။

ယခင်တာဝန်အပေါ် အခြေခံ၍ အသုံးပြုသူ၏ အသက်အတွက် နှစ်ဖက်ညှိချည်နှောင်မှုကို ပြုလုပ်ပါ။

မြန်မာ
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
ဝက်ဘ်ဆိုက် လုပ်ဆောင်ခြင်း၊ ဆန်းစစ်လေ့လာခြင်းနှင့် ပုဂ္ဂလိကပြုပြင်ခြင်းအတွက် ကျွန်ုပ်တို့သည် cookie များကို အသုံးပြုပါသည်။ ဒေတာများကို ပြုပြင်ခြင်းသည် ကိုယ်ရေးကိုယ်တာ မူဝါဒအတိုင်း ဖြစ်ပါသည်။
အားလုံးလက်ခံရန် ပြင်ဆင်ရန် ငြင်းပယ်ရန်