Следите за новинками
в нашем Telegram канале. Жми, чтобы подписаться:)
⊗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