⊗jsagPmCMCSP 66 of 97 menu

Datu nodošana pakārtotā komponenta seterim Angular

Var izveidot tā, lai dati no vecākkomponenta nonāktu seterī privātajam īpašumam. Apskatīsim piemērā. Pieņemsim, ka mums ir privāts īpašums ar seteri un geteri:

class UserComponent { private _name: string = ''; set name(name: string) { if (name.length < 3) { this._name = name; } else { console.log('error'); } } get age() { return this._userAge; } }

Piemēram, izveidosim vecuma seteri, kurā ieviests pārbaudi nodotajiem datiem. Izveidosim arī geteri īpašību izvadei:

class UserComponent { private _name: string = ''; @Input() set name(name: string) { if (name.length > 3) { this._name = name; } else { console.log('error'); } } get name() { return this._name; } }

Tagad nodosim datus no vecāk komponenta pakārtotajā:

<user-data name="john"></user-data>

Un pakārtotajā komponentā izvadīsim nodoto vārdu uz ekrāna:

<p>{{ name }}</p>

Paskaidrojiet, kāpēc privātais īpašums _name sākas ar pasvītrojuma simbolu.

Implementējiet seterus un geterus produkta nosaukumam un tā cenai, kas tiks nodoti no vecāk komponenta.

Latviešu
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
Mēs izmantojam sīkdatnes, lai nodrošinātu vietnes darbību, analīti un personalizāciju. Datu apstrāde notiek saskaņā ar Konfidencialitātes politiku.
pieņemt visus iestatīt noraidīt