import { Component, OnInit } from '@angular/core';
import { CommonModule } from '@angular/common';
import { RouterLink } from '@angular/router';
import { HttpClient } from '@angular/common/http';
import { Observable } from 'rxjs'; // Importáljuk az Observable-t
@Component({
  selector: 'app-home',
  standalone: true,
  imports: [CommonModule, RouterLink],
  templateUrl: './home.html' // <--- Átírva templateUrl-re!
})
export class HomeComponent implements OnInit {
  // Nem tömbként, hanem Observable-ként deklaráljuk (a $ jelzés csak konvenció)
  vehicles$: Observable<any[]> | undefined;

  constructor(private http: HttpClient) {}

  ngOnInit() {
    // Csak hozzárendeljük a kérést, NEM iratkozunk fel rá itt!
    this.vehicles$ = this.http.get<any[]>('http://localhost:3000/api/vehicles');
  }
}