Skip to content

Commit 27b516b

Browse files
committed
fix(angular): add provide zone change detection in app config for angular standalone
1 parent 7d0f2db commit 27b516b

5 files changed

Lines changed: 10 additions & 5 deletions

File tree

packages/igx-templates/igx-ts/projects/_base/files/src/app/app.config.ts

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
import { ApplicationConfig, ErrorHandler, Provider, importProvidersFrom } from '@angular/core';
1+
import { ApplicationConfig, ErrorHandler, Provider, importProvidersFrom, provideZoneChangeDetection } from '@angular/core';
22
import { provideRouter } from '@angular/router';
33
import { BrowserModule, HammerModule } from '@angular/platform-browser';
44
import { provideAnimations } from '@angular/platform-browser/animations';
@@ -11,6 +11,7 @@ import { environment } from '../environments/environment';
1111
// to override the default settings of the HammerModule
1212
// { provide: HAMMER_GESTURE_CONFIG, useClass: MyHammerConfig }
1313
const providers: Provider = [
14+
provideZoneChangeDetection({ eventCoalescing: true }),
1415
provideRouter(routes),
1516
importProvidersFrom(BrowserModule, HammerModule),
1617
provideAnimations()

packages/igx-templates/igx-ts/projects/_base_with_home/files/src/app/app.config.ts

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,9 +1,10 @@
1-
import { ApplicationConfig, Provider } from '@angular/core';
1+
import { ApplicationConfig, Provider, provideZoneChangeDetection } from '@angular/core';
22
import { provideRouter } from '@angular/router';
33

44
import { routes } from './app.routes';
55

66
const providers: Provider = [
7+
provideZoneChangeDetection({ eventCoalescing: true }),
78
provideRouter(routes)
89
];
910

packages/igx-templates/igx-ts/projects/empty/files/src/app/app.config.ts

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,9 +1,10 @@
1-
import { ApplicationConfig, Provider } from '@angular/core';
1+
import { ApplicationConfig, Provider, provideZoneChangeDetection } from '@angular/core';
22
import { provideRouter } from '@angular/router';
33

44
import { routes } from './app.routes';
55

66
const providers: Provider = [
7+
provideZoneChangeDetection({ eventCoalescing: true }),
78
provideRouter(routes)
89
];
910

packages/igx-templates/igx-ts/projects/side-nav-auth/files/src/app/app.config.ts

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
import { ApplicationConfig, Provider, importProvidersFrom } from '@angular/core';
1+
import { ApplicationConfig, Provider, importProvidersFrom, provideZoneChangeDetection } from '@angular/core';
22
import { provideRouter } from '@angular/router';
33
import { BrowserModule, HammerModule } from '@angular/platform-browser';
44
import { provideAnimations } from '@angular/platform-browser/animations';
@@ -16,6 +16,7 @@ import { routes } from './app.routes';
1616
// to override the default settings of the HammerModule
1717
// { provide: HAMMER_GESTURE_CONFIG, useClass: MyHammerConfig }
1818
const providers: Provider = [
19+
provideZoneChangeDetection({ eventCoalescing: true }),
1920
provideRouter(routes),
2021
importProvidersFrom(
2122
BrowserModule,

packages/igx-templates/igx-ts/projects/side-nav/files/src/app/app.config.ts

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
import { ApplicationConfig, Provider, importProvidersFrom } from '@angular/core';
1+
import { ApplicationConfig, Provider, importProvidersFrom, provideZoneChangeDetection } from '@angular/core';
22
import { provideRouter } from '@angular/router';
33
import { BrowserModule, HammerModule } from '@angular/platform-browser';
44
import { provideAnimations } from '@angular/platform-browser/animations';
@@ -15,6 +15,7 @@ import { routes } from './app.routes';
1515
// to override the default settings of the HammerModule
1616
// { provide: HAMMER_GESTURE_CONFIG, useClass: MyHammerConfig }
1717
const providers: Provider = [
18+
provideZoneChangeDetection({ eventCoalescing: true }),
1819
provideRouter(routes),
1920
importProvidersFrom(
2021
BrowserModule,

0 commit comments

Comments
 (0)