⊗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çeOʻzbekTiếng Việt
Биз веб-сайт ишлаши, таҳлил қилиш ва персоналлаштириш учун кукидан фойдаланамиз. Маълумотларни қайта ишлаш Махфийлик сиёсатига мувофиқ амалга оширилади.
ҳаммасини қабул қилиш мослаштириш рад этиш