⊗jsagPmCMEDB 68 of 97 menu

Tweekantige gebeurtenisbinding in Angular

In Angular kan ons ook 'n tweekantige binding van gebeure van albei komponente maak: die ouer en die kind. Kom ons maak in die kind se HTML-sjabloon 'n invoerveld met tweekantige binding van die gebruikersnaam en 'n funksie wat die naam verander:

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

Laat ons na ons kinderkomponent gaan en die dekorateur @Input daarin invoer. Dit is nodig om met invoere te werk:

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

Vervolgens bind ons die dekorateur @Input aan die gebruikersnaam. En die dekorateur @Output bind ons aan die voorwerp userNameChange, wat in die funksie onNameChange aangeroep sal word:

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

Laat ons nou na die hoofkomponent gaan en die eienskap naam by sy klas voeg:

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

En in die HTML-sjabloon van die ouerkomponent voer ons tweekantige binding van die eienskap userName uit met die waarde van die eienskap name van die ouerkomponent:

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

Implementeer tweekantige binding van gebeure van die ouer- en kinderkomponente volgens die voorbeeld wat in die les gegee word.

Maak op grond van die vorige taak 'n tweekantige binding van die gebruiker se ouderdom.

Afrikaans
Azə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
Ons gebruik koekies vir die werking van die webwerf, ontleding en personalisering. Die verwerking van data geskied volgens die Privaatheidsbeleid.
aanvaar alles instel verwerp