Skip to content

Commit 7100ab7

Browse files
committed
refactor(lob): ng generate @angular/core:inject migration
1 parent 04fd076 commit 7100ab7

17 files changed

Lines changed: 477 additions & 454 deletions

File tree

projects/app-lob/src/app/app.component.ts

Lines changed: 6 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11

2-
import { Component, HostListener, Inject, OnInit, DOCUMENT } from '@angular/core';
2+
import { Component, HostListener, OnInit, DOCUMENT, inject } from '@angular/core';
33
import { ActivatedRoute, NavigationEnd, Router, RouterOutlet } from '@angular/router';
44
import { filter, map, mergeMap } from 'rxjs/operators';
55
import { SEOService } from './seo.service';
@@ -11,15 +11,17 @@ import { SEOService } from './seo.service';
1111
imports: [RouterOutlet]
1212
})
1313
export class AppComponent implements OnInit {
14+
private document = inject<Document>(DOCUMENT);
15+
private router = inject(Router);
16+
private activatedRoute = inject(ActivatedRoute);
17+
private seoService = inject(SEOService);
18+
1419
public title = 'app-lob';
1520
private theme = 'default-theme';
1621
private styleElem: HTMLStyleElement;
1722
private typefacesLoaded = ['Titillium Web', 'Roboto'];
1823
private typefaceUrl = 'https://fonts.googleapis.com/css?family=';
1924

20-
constructor(@Inject(DOCUMENT) private document: Document, private router: Router,
21-
private activatedRoute: ActivatedRoute, private seoService: SEOService) { }
22-
2325
public ngOnInit() {
2426
this.router.events.pipe(
2527
filter((event) => event instanceof NavigationEnd),

projects/app-lob/src/app/grid-dynamic-chart-data/data-analysis-dock-manager/data-analysis-dock-manager.component.ts

Lines changed: 4 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
/* eslint-disable max-len */
2-
import { AfterViewInit, ChangeDetectorRef, ViewContainerRef, Component, CUSTOM_ELEMENTS_SCHEMA, ElementRef, OnInit, Pipe, PipeTransform, QueryList, ViewChild, ViewChildren, TemplateRef } from '@angular/core';
2+
import { AfterViewInit, ChangeDetectorRef, ViewContainerRef, Component, CUSTOM_ELEMENTS_SCHEMA, ElementRef, OnInit, Pipe, PipeTransform, QueryList, ViewChild, ViewChildren, TemplateRef, inject } from '@angular/core';
33
import { IgxChartIntegrationDirective, IgxConditionalFormattingDirective, IgxContextMenuDirective, OPTIONS_TYPE, CHART_TYPE, IDeterminedChartTypesArgs } from 'igniteui-angular-extras';
44
import { IgcDockManagerLayout, IgcDockManagerPaneType, IgcSplitPane, IgcSplitPaneOrientation } from 'igniteui-dockmanager';
55
import { FinancialData } from '../../data/financialData';
@@ -58,6 +58,9 @@ export class HastDuplicateLayouts implements PipeTransform {
5858
schemas: [CUSTOM_ELEMENTS_SCHEMA]
5959
})
6060
export class DataAnalysisDockManagerComponent implements OnInit, AfterViewInit {
61+
private cdr = inject(ChangeDetectorRef);
62+
private paneService = inject(FloatingPanesService);
63+
6164
@ViewChild('grid', { read: IgxGridComponent, static: true })
6265
public grid: IgxGridComponent;
6366

@@ -81,8 +84,6 @@ export class DataAnalysisDockManagerComponent implements OnInit, AfterViewInit {
8184
public headersRenderButton = false;
8285
public chartTypes = ['Column', 'Area', 'Bar', 'Line', 'Scatter', 'Pie'];
8386

84-
constructor(private cdr: ChangeDetectorRef, private paneService: FloatingPanesService) { }
85-
8687
public ngOnInit() {
8788
this.data = FinancialData.generateData(1000);
8889
}

0 commit comments

Comments
 (0)