Browse Source

feat(client): replace constructor-based DI with inject function

pull/6746/head
KenTandrian 4 days ago
parent
commit
2fd7eabb22
  1. 17
      apps/client/src/app/pages/public/public-page.component.ts

17
apps/client/src/app/pages/public/public-page.component.ts

@ -21,6 +21,7 @@ import {
Component,
CUSTOM_ELEMENTS_SCHEMA,
DestroyRef,
inject,
OnInit
} from '@angular/core';
import { takeUntilDestroyed } from '@angular/core/rxjs-interop';
@ -85,16 +86,16 @@ export class GfPublicPageComponent implements OnInit {
};
public UNKNOWN_KEY = UNKNOWN_KEY;
private readonly activatedRoute = inject(ActivatedRoute);
private readonly changeDetectorRef = inject(ChangeDetectorRef);
private readonly dataService = inject(DataService);
private readonly destroyRef = inject(DestroyRef);
private readonly deviceService = inject(DeviceDetectorService);
private readonly router = inject(Router);
private accessId: string;
public constructor(
private activatedRoute: ActivatedRoute,
private changeDetectorRef: ChangeDetectorRef,
private dataService: DataService,
private destroyRef: DestroyRef,
private deviceService: DeviceDetectorService,
private router: Router
) {
public constructor() {
this.activatedRoute.params.subscribe((params) => {
this.accessId = params['id'];
});

Loading…
Cancel
Save