Update Frontend. Added Homepage

This commit is contained in:
2026-01-31 00:29:48 +01:00
parent 7e2e2f1e69
commit 5d2bc5a7b2
10 changed files with 156 additions and 9 deletions

View File

@@ -0,0 +1,28 @@
import { Component, OnInit } from '@angular/core';
import { CommonModule } from '@angular/common';
import { MaterialModule } from '../../material.module';
import { ApiService } from '../../services/api';
import { Item } from '../../models/item';
import { Observable } from 'rxjs';
@Component({
selector: 'app-home',
standalone: true,
imports: [CommonModule, MaterialModule],
templateUrl: './home.html',
styleUrls: ['./home.scss']
})
export class HomeComponent implements OnInit {
items$!: Observable<Item[]>;
imgErrorMap = new Map<number, boolean>();
constructor(private apiService: ApiService) {}
ngOnInit(): void {
this.items$ = this.apiService.getItems();
}
onImgError(itemId: number) {
this.imgErrorMap.set(itemId, true);
}
}