⊗jsagPmCMCSP 66 of 97 menu

Kalimi i të dhënave në seterin e komponentit fëmijë në Angular

Mund të bëhet që të dhënat nga komponenti prind të depërtojnë në seter e një prone private. Le të shohim me një shembull. Le të themi se kemi një pronë private me seter dhe geter:

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; } }

Për shembull, le të bëjmë një seter për moshën, ku do të implementojmë një kontroll të të dhënave të kalaura. Gjithashtu, le të bëjmë një geter për të shfaqur vetitë e përdoruesit:

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; } }

Tani le të kalojmë të dhënat nga komponenti prind në komponentin fëmijë:

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

Dhe në komponentin fëmijë, le të shfaqim emrin e kaluar në ekran:

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

Shpjegoni pse pronë private _name fillon me simbolin e nënvizimit.

Implementoni seterët dhe geterët për emrin e produktit dhe çmimin e tij, të cilët do të kalojen nga komponenti prind.

Shqip
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
Ne përdorim cookie për funksionimin e sajtit, analizën dhe personalizimin. Përpunimi i të dhënave bëhet në përputhje me Politikën e Privatësisë.
prano të gjitha konfiguro refuzo