⊗jsagPmCMEDB 68 of 97 menu

Pengikatan Dua Hala Peristiwa dalam Angular

Juga dalam Angular, kita boleh membuat pengikatan dua hala peristiwa kedua-dua komponen: induk dan anak. Mari kita buat dalam templat HTML anak input dengan pengikatan dua hala nama pengguna dan fungsi, yang menukar nama:

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

Mari kita pergi ke komponen anak kita dan import decorator @Input ke dalamnya. Ia diperlukan untuk bekerja dengan input:

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

Seterusnya, ikat decorator @Input kepada nama pengguna. Dan decorator @Output diikat kepada objek userNameChange, yang akan dipanggil dalam fungsi onNameChange:

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

Sekarang pergi ke komponen utama dan tambahkan sifat nama kepada kelasnya:

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

Dan dalam templat HTML komponen induk lakukan pengikatan dua hala sifat userName dengan nilai sifat name komponen induk:

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

Laksanakan pengikatan dua hala peristiwa komponen induk dan anak menurut contoh yang diberikan dalam pelajaran.

Berdasarkan tugas sebelumnya, buat pengikatan dua hala umur pengguna.

Melayu
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
Kami menggunakan kuki untuk operasi laman web, analisis dan personalisasi. Pemprosesan data dijalankan mengikut Polisi Kerahsiaan.
terima semua tataletak tolak