⊗jsagPmCMCPD 61 of 97 menu

Datu nodošana pakārtotajā komponentē Angular

Var nodot datus no vecāka komponentes uz pakārtoto komponenti. Šie dati nokļūs pakārtotās klases īpašībās. Paskatīsimies, kā tas tiek darīts.

Sākumā izveidosim pakārtotās komponentes klasē īpašības, kurās tiks importēti dati no vecāka komponentes:

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

Tagad mums ir jādeklarē, ka šajās īpašībās no ārpuses tiks ievadīti dati. Šim nolūkam tiek izmantots speciāls dekors Input. Importēsim to mūsu pakārtotajā komponentē:

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

Un tagad piemērosim šo dekoru mūsu īpašībām:

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

Pievienosim datu izvadi pakārtotās komponentes veidnes failā:

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

Un tagad vecāka komponentes veidnē, izsaucot pakārtotās komponentes tagu, rakstīsim atribūtus, kuru nosaukumi sakritīs ar mūsu pakārtotās klases īpašību nosaukumiem. Šo atribūtu vērtības nonāks pakārtotās klases īpašībās:

<user-data name="john" age="25"></user-data>
Latviešu
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
Mēs izmantojam sīkdatnes, lai nodrošinātu vietnes darbību, analīti un personalizāciju. Datu apstrāde notiek saskaņā ar Konfidencialitātes politiku.
pieņemt visus iestatīt noraidīt