From ae75e54bdcd5056d60480f18f190ed04ba45dc6d Mon Sep 17 00:00:00 2001 From: Developer 02 Date: Thu, 26 Sep 2024 09:25:28 +0200 Subject: [PATCH] refacor(user-update-component): MAT_DIALOG_DATA mit Funktionsinjektion anstelle von Konstruktorinjektion injizieren --- .../forms/user-update-form/user-update-form.component.ts | 9 ++++++--- 1 file changed, 6 insertions(+), 3 deletions(-) diff --git a/DigitalData.UserManager.API/ClientApp/user_manager_ui/src/app/components/forms/user-update-form/user-update-form.component.ts b/DigitalData.UserManager.API/ClientApp/user_manager_ui/src/app/components/forms/user-update-form/user-update-form.component.ts index 1c095d5..648193c 100644 --- a/DigitalData.UserManager.API/ClientApp/user_manager_ui/src/app/components/forms/user-update-form/user-update-form.component.ts +++ b/DigitalData.UserManager.API/ClientApp/user_manager_ui/src/app/components/forms/user-update-form/user-update-form.component.ts @@ -1,4 +1,4 @@ -import { Component, Inject } from '@angular/core'; +import { Component, inject } from '@angular/core'; import { User } from '../../../models/user-management.api.models'; import { MAT_DIALOG_DATA } from '@angular/material/dialog'; @@ -10,7 +10,10 @@ import { MAT_DIALOG_DATA } from '@angular/material/dialog'; styleUrl: './user-update-form.component.scss' }) export class UserUpdateFormComponent { - constructor(@Inject(MAT_DIALOG_DATA) data: User) { - console.log(data); + + readonly user: User = inject(MAT_DIALOG_DATA); + + constructor() { + console.log(this.user) } } \ No newline at end of file