⊗jsagPmCMCSP 66 of 97 menu

Adatátvitel egy gyermek komponens setterébe az Angularban

Megtehetjük, hogy az adatok a szülő komponensből a privát tulajdonság setterébe kerüljenek. Nézzük egy példán. Tegyük fel, hogy van egy privát tulajdonságunk setterrel és getterrel:

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

A példa kedvéért készítsük el a kor setterét, amelyben implementáljuk az átadott adatok ellenőrzését. Készítsünk gettert is a felhasználó tulajdonságainak kiíratásához:

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

Most pedig vigyük át az adatokat a szülő komponensből a gyermekbe:

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

És a gyermek komponensben jelenítsük meg az átadott nevet a képernyőn:

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

Magyarázza meg, miért kezdődik a _name privát tulajdonság aláhúzás jellel.

Valósítsa meg a settereket és gettereket a termék nevéhez és árázhoz, amelyek a szülő komponensből lesznek átadva.

Magyar
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
A weboldal működéséhez, elemzéshez és személyre szabáshoz sütiket használunk. Az adatfeldolgozás a Adatvédelmi irányelvek szerint történik.
összes elfogadása beállítás elutasítás