Skip to content

Commit 3008fb2

Browse files
fix ChangeDetectionStrategy in some demos
1 parent c875df9 commit 3008fb2

5 files changed

Lines changed: 13 additions & 11 deletions

File tree

apps/demos/Demos/FilterBuilder/Customization/Angular/app/app.component.ts

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
1-
import { Component, enableProdMode, provideZoneChangeDetection } from '@angular/core';
2-
import { bootstrapApplication, BrowserModule } from '@angular/platform-browser';
1+
import { ChangeDetectionStrategy, Component, enableProdMode, provideZoneChangeDetection } from '@angular/core';
2+
import { bootstrapApplication } from '@angular/platform-browser';
33
import { DxListModule, DxButtonModule, DxTagBoxModule } from 'devextreme-angular';
44
import { DxFilterBuilderModule, DxFilterBuilderComponent, DxFilterBuilderTypes } from 'devextreme-angular/ui/filter-builder';
55
import { Service } from './app.service';
@@ -31,10 +31,10 @@ if (window && window.config?.packageConfigPaths) {
3131
@Component({
3232
selector: 'demo-app',
3333
providers: [Service],
34+
changeDetection: ChangeDetectionStrategy.Eager,
3435
templateUrl: `.${modulePrefix}/app.component.html`,
3536
styleUrls: [`.${modulePrefix}/app.component.css`],
3637
imports: [
37-
BrowserModule,
3838
DxListModule,
3939
DxButtonModule,
4040
DxTagBoxModule,

apps/demos/Demos/List/DragAndDrop/Angular/app/app.component.ts

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
import { Component, enableProdMode, provideZoneChangeDetection } from '@angular/core';
1+
import { ChangeDetectionStrategy, Component, enableProdMode, provideZoneChangeDetection} from '@angular/core';
22
import { bootstrapApplication } from '@angular/platform-browser';
33
import { DxListModule } from 'devextreme-angular';
44
import type { DxSortableTypes } from 'devextreme-angular/ui/sortable';
@@ -21,6 +21,7 @@ if (window && window.config?.packageConfigPaths) {
2121
providers: [Service],
2222
templateUrl: `.${modulePrefix}/app.component.html`,
2323
styleUrls: [`.${modulePrefix}/app.component.css`],
24+
changeDetection: ChangeDetectionStrategy.Eager,
2425
preserveWhitespaces: true,
2526
imports: [DxListModule],
2627
})

apps/demos/Demos/List/Selection/Angular/app/app.component.ts

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
1-
import { Component, enableProdMode, provideZoneChangeDetection } from '@angular/core';
2-
import { bootstrapApplication, BrowserModule } from '@angular/platform-browser';
1+
import { ChangeDetectionStrategy, Component, enableProdMode, provideZoneChangeDetection } from '@angular/core';
2+
import { bootstrapApplication } from '@angular/platform-browser';
33
import { DataSource, ArrayStore } from 'devextreme-angular/common/data';
44
import { DxSelectBoxModule, DxCheckBoxModule } from 'devextreme-angular';
55
import type { SingleMultipleAllOrNone } from 'devextreme-angular/common';
@@ -23,8 +23,8 @@ if (window && window.config?.packageConfigPaths) {
2323
templateUrl: `.${modulePrefix}/app.component.html`,
2424
styleUrls: [`.${modulePrefix}/app.component.css`],
2525
preserveWhitespaces: true,
26+
changeDetection: ChangeDetectionStrategy.Eager,
2627
imports: [
27-
BrowserModule,
2828
DxSelectBoxModule,
2929
DxListModule,
3030
DxCheckBoxModule,

apps/demos/Demos/MultiView/Overview/Angular/app/app.component.ts

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
import { Component, enableProdMode, provideZoneChangeDetection } from '@angular/core';
1+
import { ChangeDetectionStrategy, Component, enableProdMode, provideZoneChangeDetection } from '@angular/core';
22
import { bootstrapApplication } from '@angular/platform-browser';
33

44
import { DxMultiViewModule, DxCheckBoxModule } from 'devextreme-angular';
@@ -21,6 +21,7 @@ if (window && window.config?.packageConfigPaths) {
2121
styleUrls: [`.${modulePrefix}/app.component.css`],
2222
providers: [Service],
2323
preserveWhitespaces: true,
24+
changeDetection: ChangeDetectionStrategy.Eager,
2425
imports: [
2526
DxMultiViewModule,
2627
DxCheckBoxModule,

apps/demos/Demos/TreeView/ItemSelectionAndCustomization/Angular/app/app.component.ts

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
import {
2-
Component, Pipe, PipeTransform, enableProdMode, ViewChild, provideZoneChangeDetection,
2+
Component, Pipe, PipeTransform, enableProdMode, ViewChild, provideZoneChangeDetection, ChangeDetectionStrategy,
33
} from '@angular/core';
4-
import { bootstrapApplication, BrowserModule } from '@angular/platform-browser';
4+
import { bootstrapApplication } from '@angular/platform-browser';
55
import { DxListModule, DxCheckBoxModule } from 'devextreme-angular';
66
import { DxTreeViewModule, DxTreeViewComponent, DxTreeViewTypes } from 'devextreme-angular/ui/tree-view';
77
import { DxSelectBoxModule, DxSelectBoxTypes } from 'devextreme-angular/ui/select-box';
@@ -29,9 +29,9 @@ if (window && window.config?.packageConfigPaths) {
2929
templateUrl: `.${modulePrefix}/app.component.html`,
3030
styleUrls: [`.${modulePrefix}/app.component.css`],
3131
providers: [Service],
32+
changeDetection: ChangeDetectionStrategy.Eager,
3233
preserveWhitespaces: true,
3334
imports: [
34-
BrowserModule,
3535
DxTreeViewModule,
3636
DxListModule,
3737
DxCheckBoxModule,

0 commit comments

Comments
 (0)