⊗jsagPmBsCCF 12 of 97 menu

A komponens osztályfájlja az Angular-ban

Bármely komponens fő része a funkcionalitása, vagyis maga a programja. Az Angular-ban a komponens funkcionalitását a TypeScript nyelven írjuk, és ez egy OOP osztály.

Minden komponensben ez az osztály egy .ts kiterjesztésű fájlban található. A mi fő komponensünkben ez a app.component.ts fájl lesz.

Ismerkedjünk meg a fájl tartalmával. Először is figyeljünk a komponensünk osztályára:

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

Erre az osztályra egy @Component dekorátor vonatkozik. Ez a dekorátor egy paramétert vesz fel, ami egy objektum, és ez konfigurálja a komponensünket:

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

A templateUrl tulajdonságban meg van adva az elérési út ahhoz a fájlhoz, amely a komponensünk HTML kódját tartalmazza.

A styleUrls tulajdonságban egy tömb van megadva a CSS fájlok elérési útjaival, amelyek a komponensünk HTML kódját stilizálják. Amint látod, a stílusfájlok lehetnek többek is.

A selector tulajdonságban meg van adva annak az HTML elemnek a szelektora, amelybe a komponensünk HTML kódja kerül (mountolódik). A mi esetünkben a app-root nevet látjuk. Ehhez a névhez egy azonos nevű HTML elem tartozik. Ez az elem a src/index.html layout fájlban található. Pontosan oda, ahol ez az elem van, fog beillesztődni a komponensünk HTML kódja.

A imports tulajdonságban azok a modulok vannak megadva, amelyek importálásra kerülnek a komponensünkbe.

A standalone tulajdonságnál mindig a true érték lesz megadva. Jelenleg ez inkább az Angular egy szolgáltatási eleme, ezért egyelőre ne is foglalkozz vele.

Nyissa meg a app.component.ts fájlt és tanulmányozza azt.

Készítsen több stílusfájlt és kapcsolja be őket a dekorátorban.

Magyar
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
A weboldal működéséhez, elemzéshez és személyre szabáshoz sütiket használunk. Az adatfeldolgozás a Adatvédelmi irányelvek szerint történik.
összes elfogadása beállítás elutasítás