⊗jsagPmCMCSP 66 of 97 menu

Angular'да бала компоненттин сеттерине маалыматтарды өткөрүү

Ата-эне компоненттен маалыматтар сеттерге жеке касиеттин түшүшүн камсыз кылууга болот. Келгиле, мисал аркылуу карап көрөлү. Бизде жеке касиет болсун, анын сеттери жана геттери менен:

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

Мисал үчүн, жаштын сеттерин жасайлы, ал берилген маалыматтарды текшерүүнү ишке ашырат. Ошондой эле колдонуучунун касиеттерин чыгаруу үчүн геттер жасайлы:

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

Эми ата-эне компоненттен маалыматтарды бала компонентке өткөрөлү:

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

Ал эми бала компонентте берилген атты экранга чыгаралы:

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

Жеке касиет _name эмне үчүн алты сызык белгисинен башталарын түшүндүрүңүз.

Продуктунун аталышы жана анын баасы үчүн сеттерлерди жана геттерлерди ишке ашырыңыз, алар ата-эне компоненттен өткөрүлөт.

Кыргызча
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어LietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
Биз сайттин иштөөсү, аналитика жана персонализация үчүн cookie файлдарын колдонобуз. Маалыматтарды иштетүү Маалыматты коргоо саясаты боюнча жүргүзүлөт.
баарын кабыл алуу ыңгайлаштыруу четке кагуу