⊗jsagPmCMCSP 66 of 97 menu

Angular-da ene komponentiň setterine maglumat geçirmek

Ene komponentden gelen maglumatlaryň setter hususy hassaýetine düşmegi üpjün edip bolýar. Mysal üçin serediň. Biziň setter we getter bilen hususy hassaýetimiz bar:

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

Mysal üçin ýaş setterini düzeliň, onda berlen maglumatlary barlap göreris. Şeýle hem ulanyjy hassaýetlerini görkezmek üçin getter düzeliň:

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

Indi maglumatlary ene komponentden ene komponente geçirýäris:

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

Ene komponentde berlen ady ekrana görkezeris:

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

_name hususy hassaýetiniň nämä üçin aşaky çyzyk bilen başlaýandygyny düşündiriň.

Ene komponentden geçiriljek önümiň ady we bahasy üçin setter we getterleri amala aşyryň.

Türkmen
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkçeЎзбекOʻzbekTiếng Việt
Biz sahypanyň işlemegi, analitika we şahsyýetleşdirmek üçin cookie ulanýarys. Maglumatlaryň işlenişi Gizlinlik syýasaty boýunça amala aşyrylýar.
hemmesini kabul et sazlamak ret et