⊗jsagPmCMCPD 61 of 97 menu

Перадача даных у даччыны кампанент у Angular

Можна перадаваць даныя з бацькоўскага кампанента ў даччыны. Гэтыя даныя будуць трапляць у ўласцівасці даччынага класа. Давайце паглядзім, як гэта робіцца.

Для пачатку зробім у класе даччынага кампанента ўласцівасці, у якія будуць імпартавацца даныя з бацькоўскага кампанента:

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

Цяпер нам трэба аб'явіць, што ў гэтыя ўласцівасці звонку будуць трапляць даныя. Для гэтага выкарыстоўваецца спецыяльны дэкаратар Input. Імпартуем яго ў наш даччыны кампанент:

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

А цяпер прымянім гэты дэкаратар для нашых уласцівасцей:

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

Дадамо вывод даных у файл тэмплейта даччынага кампанента:

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

А цяпер у тэмплейце бацькі пры выкліку тэга даччынага кампанента напішам атрыбуты, назвы якіх будуць супадаць з назвамі нашых уласцівасцей даччынага класа. Значэнні гэтых атрыбутаў трапяць у ўласцівасці даччынага класа:

<user-data name="john" age="25"></user-data>
Беларуская
AfrikaansAzərbaycanБългарскиবাংলাČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
Мы выкарыстоўваем cookie для працы сайта, аналітыкі і персаналізацыі. Апрацоўка дадзеных адбываецца згодна Палітыкай канфідэнцыяльнасці.
прыняць усе наладзіць адхіліць