⊗jsagPmBsCCF 12 of 97 menu

Lêer met komponentklas in Angular

Die hoofdeel van enige komponent is sy funksionaliteit, dit wil sê sy program. In Angular word die komponent se funksionaliteit in die TypeScript-taal geskryf en verteenwoordig dit 'n OOP-klas.

In elke komponent is hierdie klas geleë in 'n lêer met die uitbreiding .ts. In ons hoofkomponent sal dit die lêer app.component.ts wees.

Kom ons maak kennis met die inhoud van hierdie lêer. Let eerstens op die klas van ons komponent:

export class AppComponent { title: string = 'test'; }

Op hierdie klas word die dekorateur @Component toegepas. Hierdie dekorateur neem sy parameter as 'n objek wat ons komponent konfigureer:

@Component({ selector: 'app-root', standalone: true, imports: [FormsModule], templateUrl: './app.component.html', styleUrls: ['./app.component.css'], })

In die eienskap templateUrl word die pad na die lêer wat die opmaak van ons komponent bevat, gestel.

In die eienskap styleUrls word die skikking van paaie na CSS-lêers gestel, wat die opmaak van ons komponent stiliseer. Soos jy kan sien, kan daar meer as een stylêer wees.

In die eienskap selector word die selekteerder van die HTML-tag, waarin die (gemonteerde) HTML-kode van ons komponent uitgevoer sal word, gestel. In ons geval sien ons die naam app-root. Hierdie naam kom ooreen met 'n tag met dieselfde naam. Hierdie tag is geskryf in die lêer src/index.html. Op die plek waar hierdie tag geskryf is, sal die opmaak van ons komponent ingevoeg word.

In die eienskap imports word die modules, wat in ons komponent ingevoer word, aangedui.

In die eienskap standalone sal altyd die waarde true aangedui word. Tans is dit eerder 'n diensding van Angular, so moenie vir nou daarop ingaan nie.

Maak die lêer app.component.ts oop en bestudeer dit.

Maak 'n paar lêers met style en koppel dit in die dekorateur aan.

Afrikaans
Azə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
Ons gebruik koekies vir die werking van die webwerf, ontleding en personalisering. Die verwerking van data geskied volgens die Privaatheidsbeleid.
aanvaar alles instel verwerp