From 9a57001280a1f611bda4a48f497e23b557bb3556 Mon Sep 17 00:00:00 2001 From: Phan Huy Tran Date: Wed, 8 Jan 2025 10:09:51 +0100 Subject: [PATCH] use ngoninit --- src/app/qualifications/qualifications.component.ts | 7 ++++--- 1 file changed, 4 insertions(+), 3 deletions(-) diff --git a/src/app/qualifications/qualifications.component.ts b/src/app/qualifications/qualifications.component.ts index 12c2108..1e9650c 100644 --- a/src/app/qualifications/qualifications.component.ts +++ b/src/app/qualifications/qualifications.component.ts @@ -1,4 +1,4 @@ -import {Component, inject} from '@angular/core'; +import {Component, inject, OnInit} from '@angular/core'; import {Observable} from "rxjs"; import {Qualification} from "../Qualification"; import {AsyncPipe} from "@angular/common"; @@ -33,13 +33,14 @@ import {CreateQualificationComponent} from "../create-qualification/create-quali templateUrl: './qualifications.component.html', styleUrl: './qualifications.component.css' }) -export class QualificationsComponent { +export class QualificationsComponent implements OnInit{ public qualifications$!: Observable; public readonly displayedColumns: string[] = ['skill', 'actions']; private readonly dialog: MatDialog = inject(MatDialog); + private readonly qualificationService: QualificationService = inject(QualificationService); - constructor(private readonly qualificationService: QualificationService) { + ngOnInit() { this.loadQualifications(); }