⊗jsagPmCMCPD 61 of 97 menu

Skicka data till en underordnad komponent i Angular

Det är möjligt att skicka data från en förälderkomponent till en underordnad komponent. Dessa data kommer att hamna i egenskaperna i den underordnade klassen. Låt oss se hur detta görs.

Låt oss först skapa egenskaper i den underordnade komponentens klass, där data från förälderkomponenten kommer att importeras:

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

Nu måste vi deklarera att data kommer att skickas in i dessa egenskaper utifrån. För detta används en speciell dekoratör Input. Importera den till vår underordnade komponent:

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

Och låt oss nu applicera denna dekoratör på våra egenskaper:

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

Låt oss lägga till utskrift av data i den underordnade komponentens mallfil:

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

Och nu, i förälderns mall, när vi anropar taggen för den underordnade komponenten, låt oss skriva attribut vars namn kommer att matcha namnen på våra underordnade klasegenskaper. Värdena för dessa attribut kommer att hamna i den underordnade klassens egenskaper:

<user-data name="john" age="25"></user-data>
Svenska
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
Vi använder kakor för webbplatsens funktion, analys och personalisering. Behandling av data sker i enlighet med Integritetspolicyn.
acceptera alla anpassa avvisa