⊗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ščinaShqipSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
Користимо колачиће за рад сајта, аналитику и персонализацију. Обрада података се врши у складу са Политиком приватности.
прихвати све подеси одбиј