Следите за новинками
в нашем Telegram канале. Жми, чтобы подписаться:)
⊗jsagPmCMCPD 61 of 97 menu
◀ ▶

Andmete edastamine lapsekomponendis Angularis

Andmeid saab edastada vanemkomponendist lapsekomponendisse. Need andmed jõuavad lapseklassi omadustesse. Vaatame, kuidas seda tehakse.

Alustuseks loome lapsekomponendi klassi omadused, kuhu imporditakse andmed vanemkomponendist:

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

Nüüd peame deklareerima, et nendesse omadustesse jõuavad andmed väljastpoolt. Selleks kasutatakse spetsiaalset dekoraatorit Input. Impordime selle oma lapsekomponenti:

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

Ja nüüd rakendame seda dekoraatorit meie omadustele:

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

Lisame andmete väljundi lapsekomponendi mallifaili:

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

Ja nüüd kirjutame vanema mallis lapsekomponendi tagi kutsumisel atribuudid, mille nimed ühtivad meie lapseklassi omaduste nimedega. Nende atribuutide väärtused jõuavad lapseklassi omadustesse:

<user-data name="john" age="25"></user-data>
← →
↑
Eesti▼
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
Me kasutame saidi toimimiseks, analüüsi ja personaliseerimiseks küpsiseid. Andmete töötlemine toimub vastavalt Privaatsuspoliitikale.
nõustu kõigega häälesta keeldu