result-list.component.ts 904 B

123456789101112131415161718192021222324252627
  1. import { Component, OnInit } from '@angular/core';
  2. import { Router, ActivatedRoute } from '@angular/router';
  3. import { MenuComponent } from '../menu/menu.component';
  4. import { Categorie } from '../../interfaces/categorie';
  5. import { CategorieService } from '../../services/categorie.service';
  6. @Component({ selector: 'app-result-list', imports: [MenuComponent], templateUrl: './result-list.component.html', styleUrl: './result-list.component.css' })
  7. export class ResultListComponent implements OnInit
  8. {
  9. categories: Categorie[] = [];
  10. constructor(
  11. private categorieService: CategorieService,
  12. private router: Router,
  13. private route: ActivatedRoute
  14. ) { }
  15. ngOnInit() { this.goToRefreshListCategorie(); }
  16. private retreiveDatas() { this.categorieService.getListCategorie(false).subscribe(data => { this.categories = data; }); }
  17. goToRefreshListCategorie() { this.retreiveDatas(); }
  18. }