Tartalomjegyzék

< Angular

Angular képek

Képek helye

Minden médiafájlt az assets könyvtárba helyezünk:

A képek számára érdemes egy images könyvtárat készíteni:

Használat

Legyen egy kep01.png nevű kép:

A komponensben készítsünk két változót:

src/app/app.component.ts
//...
export class AppComponent {
  title = 'app01';
 
  path: string = '../assets/images/kep01.png';
  alttext: string = 'A kép leírása';
 
}

A template állományban (A .html kiterjesztésű fájl):

<img [src]="path" [alt]="alttext">

vagy:

<img src="{{path}}" alt="{{alttext}}">

Hivatkozás másként

Mivel az angular.json fájlban be van állítva az src/assets könyvtár, ezért így is beállítható:

path: string = 'assets/images/kep01.png';
src/app/app.component.ts
//...
export class AppComponent {
  title = 'app01';
 
  path: string = 'assets/images/kep01.png';
  alttext: string = 'A kép leírása';
 
}

Az angular.json fájl részlete:

angular.json
            "assets": [
              "src/favicon.ico",
              "src/assets"
            ],