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