⊗jsagPmCMCSP 66 of 97 menu

Andmete edastamine lapse komponendi setterisse Angularis

Saab teha nii, et andmed vanemakomponendist jõuaksid setterisse privaatsele omadusele. Vaatame seda näitega. Olgu meil privaatne omadus setteri ja getteriga:

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

Vaatluseks loome vanuse setteri, kuhu implementeerime edastatud andmete kontrolli. Teeme ka getteri kasutaja omaduste väljastamiseks:

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

Nüüd edastame andmed vanemakomponendist lapse komponenti:

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

Ja lapse komponendis väljastame edastatud nime ekraanile:

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

Selgitage, miks privaatne omadus _name algab allkriipsuga.

Implementeerige setterid ja getterid toote nime ja selle hinna jaoks, mis edastatakse vanemakomponendist.

Eesti
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
Me kasutame saidi toimimiseks, analüüsi ja personaliseerimiseks küpsiseid. Andmete töötlemine toimub vastavalt Privaatsuspoliitikale.
nõustu kõigega häälesta keeldu