⊗jsagPmCMCPD 61 of 97 menu

Prosleđivanje podataka u podređenu komponentu u Angularu

Podaci se mogu proslediti iz roditeljske komponente u podređenu. Ovi podaci će završiti u svojstvima klase podređene komponente. Pogledajmo kako se to radi.

Za početak, napravićemo svojstva u klasi podređene komponente u koja će se uvesti podaci iz roditeljske komponente:

class UserComponent { public name: string = ''; public age: number = 0; }

Sada moramo da deklarišemo da će se u ova svojstva spolja unositi podaci. Za ovo se koristi specijalni dekorator Input. Uvezi ga u našu podređenu komponentu:

import { Input } from '@angular/core';

A sada primenimo ovaj dekorator na naša svojstva:

class UserComponent { @Input() public name: string = ''; @Input() public age: number = 0; }

Dodajmo prikaz podataka u fajl šablona podređene komponente:

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

A sada, u šablonu roditelja prilikom poziva taga podređene komponente, napišimo atribute čija imena će se poklapati sa imenima naših svojstava klase podređene komponente. Vrednosti ovih atributa će upasti u svojstva klase podređene komponente:

<user-data name="john" age="25"></user-data>
Srpski
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
Koristimo kolačiće za rad sajta, analitiku i personalizaciju. Obrada podataka se vrši u skladu sa Politikom privatnosti.
prihvati sve podesi odbij