use ngoninit

This commit is contained in:
Phan Huy Tran 2025-01-08 10:09:51 +01:00
parent 6e56e863fd
commit 9a57001280

View File

@ -1,4 +1,4 @@
import {Component, inject} from '@angular/core'; import {Component, inject, OnInit} from '@angular/core';
import {Observable} from "rxjs"; import {Observable} from "rxjs";
import {Qualification} from "../Qualification"; import {Qualification} from "../Qualification";
import {AsyncPipe} from "@angular/common"; import {AsyncPipe} from "@angular/common";
@ -33,13 +33,14 @@ import {CreateQualificationComponent} from "../create-qualification/create-quali
templateUrl: './qualifications.component.html', templateUrl: './qualifications.component.html',
styleUrl: './qualifications.component.css' styleUrl: './qualifications.component.css'
}) })
export class QualificationsComponent { export class QualificationsComponent implements OnInit{
public qualifications$!: Observable<Qualification[]>; public qualifications$!: Observable<Qualification[]>;
public readonly displayedColumns: string[] = ['skill', 'actions']; public readonly displayedColumns: string[] = ['skill', 'actions'];
private readonly dialog: MatDialog = inject(MatDialog); private readonly dialog: MatDialog = inject(MatDialog);
private readonly qualificationService: QualificationService = inject(QualificationService);
constructor(private readonly qualificationService: QualificationService) { ngOnInit() {
this.loadQualifications(); this.loadQualifications();
} }