Skip to content
Draft
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
25 commits
Select commit Hold shift + click to select a range
4202a34
Update from Angular 17 to Angular 19
GoodDayForSurf Oct 29, 2025
9e23a97
Update from Angular 17 to Angular 19
GoodDayForSurf Oct 29, 2025
88ca3c5
Update from Angular 17 to Angular 19
GoodDayForSurf Oct 29, 2025
56d295d
Update to Angular 19 + fix demos
GoodDayForSurf Oct 30, 2025
98124a5
Update to Angular 19 + update lock
GoodDayForSurf Oct 30, 2025
7278474
Merge branch '25_2' into 25_2_angular_19
GoodDayForSurf Oct 30, 2025
5640b23
Merge branch '25_2' into 25_2_angular_19
GoodDayForSurf Oct 30, 2025
282b518
Merge branch '25_2' into 25_2_angular_19
GoodDayForSurf Oct 30, 2025
526a862
Merge branch '25_2' into 25_2_angular_19
GoodDayForSurf Oct 30, 2025
badf81d
Update to Angular 19 + fix demos
GoodDayForSurf Oct 30, 2025
d915220
Update to Angular 19 + fix demos
GoodDayForSurf Oct 31, 2025
46bfd79
Merge branch '25_2' into 25_2_angular_19
GoodDayForSurf Oct 31, 2025
3ff5520
Merge branch '25_2' into 25_2_angular_19
GoodDayForSurf Oct 31, 2025
5faf936
Merge branch '25_2' into 25_2_angular_19
GoodDayForSurf Oct 31, 2025
3300593
Merge branch '25_2' into 25_2_angular_19
GoodDayForSurf Nov 3, 2025
510a113
Update to Angular 19 + fix lint issues
GoodDayForSurf Nov 4, 2025
4d05b19
Merge remote-tracking branch 'my/25_2_angular_19' into 25_2_angular_19
GoodDayForSurf Nov 4, 2025
0104e41
Merge branch '25_2' into 25_2_angular_19
GoodDayForSurf Nov 4, 2025
d60ec76
Merge branch '25_2' into 25_2_angular_19
GoodDayForSurf Nov 4, 2025
53ee6c1
Merge branch '25_2' into 25_2_angular_19
GoodDayForSurf Nov 5, 2025
195c716
Merge branch '25_2' into 25_2_angular_19
GoodDayForSurf Nov 5, 2025
67e3e66
Merge branch '25_2' into 25_2_angular_19
GoodDayForSurf Nov 5, 2025
4fc3a52
Merge branch '25_2' into 25_2_angular_19
GoodDayForSurf Nov 5, 2025
ca50655
Merge branch '25_2' into 25_2_angular_19
GoodDayForSurf Nov 5, 2025
330cc50
Merge branch '25_2' into 25_2_angular_19
GoodDayForSurf Nov 5, 2025
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
Original file line number Diff line number Diff line change
@@ -1,7 +1,7 @@
import { Component, NgModule, enableProdMode } from '@angular/core';
import { BrowserModule } from '@angular/platform-browser';
import { platformBrowserDynamic } from '@angular/platform-browser-dynamic';
import { HttpClient, HttpClientModule, HttpParams } from '@angular/common/http';
import { HttpClient, HttpParams, provideHttpClient, withFetch } from '@angular/common/http';
import { lastValueFrom } from 'rxjs';
import { DxAutocompleteModule } from 'devextreme-angular';
import { CustomStore } from 'devextreme-angular/common/data';
Expand Down Expand Up @@ -98,8 +98,8 @@ export class AppComponent {
imports: [
BrowserModule,
DxAutocompleteModule,
HttpClientModule,
],
providers: [provideHttpClient(withFetch())],
declarations: [AppComponent],
bootstrap: [AppComponent],
})
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -22,6 +22,7 @@ if (window && window.config?.packageConfigPaths) {
}

@Component({
standalone: false,
selector: 'demo-app',
templateUrl: `.${modulePrefix}/app.component.html`,
providers: [Service],
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -8,6 +8,7 @@ if (window && window.config?.packageConfigPaths) {
}

@Component({
standalone: false,
selector: 'license-info',
templateUrl: `.${modulePrefix}/license-info/license-info.component.html`,
})
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -7,6 +7,7 @@ if (window && window.config?.packageConfigPaths) {
}

@Component({
standalone: false,
selector: 'vehicle-card',
templateUrl: `.${modulePrefix}/vehicle-card/vehicle-card.component.html`,
styleUrls: [`.${modulePrefix}/vehicle-card/vehicle-card.component.css`],
Expand Down
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
import { HttpClient, HttpClientModule } from '@angular/common/http';
import { HttpClient, provideHttpClient, withFetch } from '@angular/common/http';
import { NgModule, Component, enableProdMode } from '@angular/core';
import { BrowserModule } from '@angular/platform-browser';
import { platformBrowserDynamic } from '@angular/platform-browser-dynamic';
Expand Down Expand Up @@ -70,8 +70,8 @@ export class AppComponent {
BrowserModule,
DxCardViewModule,
DxTextAreaModule,
HttpClientModule,
],
providers: [provideHttpClient(withFetch())],
declarations: [AppComponent],
bootstrap: [AppComponent],
})
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -23,6 +23,7 @@ if (window && window.config?.packageConfigPaths) {

@Component({
selector: 'demo-app',
standalone: false,
templateUrl: `.${modulePrefix}/app.component.html`,
styleUrls: [`.${modulePrefix}/app.component.css`],
})
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -7,6 +7,7 @@ if (window && window.config?.packageConfigPaths) {
}

@Component({
standalone: false,
selector: 'card-header',
templateUrl: `.${modulePrefix}/card-header/card-header.component.html`,
styleUrls: [`.${modulePrefix}/card-header/card-header.component.css`],
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -8,6 +8,7 @@ if (window && window.config?.packageConfigPaths) {
}

@Component({
standalone: false,
selector: 'employee',
templateUrl: `.${modulePrefix}/employee/employee.component.html`,
styleUrls: [`.${modulePrefix}/employee/employee.component.css`],
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -8,6 +8,7 @@ if (window && window.config?.packageConfigPaths) {
}

@Component({
standalone: false,
selector: 'priority',
templateUrl: `.${modulePrefix}/priority/priority.component.html`,
styleUrls: [`.${modulePrefix}/priority/priority.component.css`],
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -7,6 +7,7 @@ if (window && window.config?.packageConfigPaths) {
}

@Component({
standalone: false,
selector: 'progress-bar',
templateUrl: `.${modulePrefix}/progress-bar/progress-bar.component.html`,
styleUrls: [`.${modulePrefix}/progress-bar/progress-bar.component.css`],
Expand Down
Original file line number Diff line number Diff line change
@@ -1,7 +1,7 @@
import { NgModule, Component, enableProdMode } from '@angular/core';
import { BrowserModule } from '@angular/platform-browser';
import { platformBrowserDynamic } from '@angular/platform-browser-dynamic';
import { HttpClient, HttpClientModule } from '@angular/common/http';
import { HttpClient, provideHttpClient, withFetch } from '@angular/common/http';
import { lastValueFrom } from 'rxjs';

import { DxSparklineModule, DxSelectBoxModule } from 'devextreme-angular';
Expand Down Expand Up @@ -52,10 +52,10 @@ export class AppComponent {
@NgModule({
imports: [
BrowserModule,
HttpClientModule,
DxSparklineModule,
DxSelectBoxModule,
],
providers: [provideHttpClient(withFetch())],
declarations: [AppComponent],
bootstrap: [AppComponent],
})
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -3,7 +3,7 @@ import {
} from '@angular/core';
import { BrowserModule } from '@angular/platform-browser';
import { platformBrowserDynamic } from '@angular/platform-browser-dynamic';
import { HttpClient, HttpClientModule } from '@angular/common/http';
import { HttpClient, provideHttpClient, withFetch } from '@angular/common/http';
import { lastValueFrom } from 'rxjs';

import { DxChartModule, DxSelectBoxModule } from 'devextreme-angular';
Expand Down Expand Up @@ -69,10 +69,10 @@ export class AppComponent implements AfterViewInit {
@NgModule({
imports: [
BrowserModule,
HttpClientModule,
DxChartModule,
DxSelectBoxModule,
],
providers: [provideHttpClient(withFetch())],
declarations: [AppComponent],
bootstrap: [AppComponent],
})
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -3,7 +3,7 @@ import {
} from '@angular/core';
import { BrowserModule } from '@angular/platform-browser';
import { platformBrowserDynamic } from '@angular/platform-browser-dynamic';
import { HttpClient, HttpClientModule } from '@angular/common/http';
import { HttpClient, provideHttpClient, withFetch } from '@angular/common/http';
import { lastValueFrom } from 'rxjs';
import { DxChartComponent, DxChartModule } from 'devextreme-angular';
import { VisualRange } from 'devextreme-angular/common/charts';
Expand Down Expand Up @@ -129,8 +129,8 @@ export class AppComponent {
imports: [
BrowserModule,
DxChartModule,
HttpClientModule,
],
providers: [provideHttpClient(withFetch())],
declarations: [AppComponent],
bootstrap: [AppComponent],
})
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -19,6 +19,7 @@ if (window && window.config?.packageConfigPaths) {
}

@Component({
standalone: false,
selector: 'demo-app',
templateUrl: `.${modulePrefix}/app.component.html`,
styleUrls: [`.${modulePrefix}/app.component.css`],
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -11,6 +11,7 @@ if (window && window.config?.packageConfigPaths) {
}

@Component({
standalone: false,
selector: 'detail-view',
templateUrl: `.${modulePrefix && (`${modulePrefix}/detail-view`)}/detail-view.component.html`,
styleUrls: [`.${modulePrefix && (`${modulePrefix}/detail-view`)}/detail-view.component.css`],
Expand Down
Original file line number Diff line number Diff line change
@@ -1,7 +1,7 @@
import { NgModule, Component, enableProdMode } from '@angular/core';
import { BrowserModule } from '@angular/platform-browser';
import { platformBrowserDynamic } from '@angular/platform-browser-dynamic';
import { HttpClient, HttpClientModule } from '@angular/common/http';
import { HttpClient, provideHttpClient, withFetch } from '@angular/common/http';
import { lastValueFrom } from 'rxjs';
import * as AspNetData from 'devextreme-aspnet-data-nojquery';
import { DxDataGridComponent, DxDataGridModule, DxDataGridTypes } from 'devextreme-angular/ui/data-grid';
Expand Down Expand Up @@ -92,8 +92,8 @@ export class AppComponent {
imports: [
BrowserModule,
DxDataGridModule,
HttpClientModule,
],
providers: [provideHttpClient(withFetch())],
declarations: [AppComponent],
bootstrap: [AppComponent],
})
Expand Down
5 changes: 3 additions & 2 deletions apps/demos/Demos/DataGrid/Cell/Angular/app/app.component.ts
Original file line number Diff line number Diff line change
Expand Up @@ -37,7 +37,7 @@ export class AppComponent {
}
}

@Pipe({ name: 'gridCellData' })
@Pipe({ name: 'gridCellData', standalone: true })
export class GridCellDataPipe implements PipeTransform {
transform({ data, column }) {
return data[column.caption.toLowerCase()];
Expand All @@ -49,8 +49,9 @@ export class GridCellDataPipe implements PipeTransform {
BrowserModule,
DxDataGridModule,
DxSparklineModule,
GridCellDataPipe,
],
declarations: [AppComponent, GridCellDataPipe],
declarations: [AppComponent],
bootstrap: [AppComponent],
})
export class AppModule { }
Expand Down
Original file line number Diff line number Diff line change
@@ -1,7 +1,7 @@
import { NgModule, Component, enableProdMode } from '@angular/core';
import { BrowserModule } from '@angular/platform-browser';
import { platformBrowserDynamic } from '@angular/platform-browser-dynamic';
import { HttpClient, HttpClientModule, HttpParams } from '@angular/common/http';
import { HttpClient, HttpParams, provideHttpClient, withFetch } from '@angular/common/http';
import { lastValueFrom } from 'rxjs';
import { DxDataGridModule } from 'devextreme-angular';
import { CustomStore, LoadOptions } from 'devextreme-angular/common/data';
Expand Down Expand Up @@ -67,8 +67,8 @@ export class AppComponent {
imports: [
BrowserModule,
DxDataGridModule,
HttpClientModule,
],
providers: [provideHttpClient(withFetch())],
declarations: [AppComponent],
bootstrap: [AppComponent],
})
Expand Down
Original file line number Diff line number Diff line change
@@ -1,7 +1,7 @@
import { NgModule, Component, enableProdMode } from '@angular/core';
import { BrowserModule } from '@angular/platform-browser';
import { platformBrowserDynamic } from '@angular/platform-browser-dynamic';
import { HttpClient, HttpClientModule } from '@angular/common/http';
import { HttpClient, provideHttpClient, withFetch } from '@angular/common/http';
import { DxDataGridModule } from 'devextreme-angular';
import * as AspNetData from 'devextreme-aspnet-data-nojquery';
import { CustomStore } from 'devextreme-angular/common/data';
Expand Down Expand Up @@ -58,9 +58,9 @@ export class AppComponent {
@NgModule({
imports: [
BrowserModule,
HttpClientModule,
DxDataGridModule,
],
providers: [provideHttpClient(withFetch())],
declarations: [AppComponent],
bootstrap: [AppComponent],
})
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -3,7 +3,7 @@ import {
} from '@angular/core';
import { BrowserModule } from '@angular/platform-browser';
import { platformBrowserDynamic } from '@angular/platform-browser-dynamic';
import { HttpClientModule } from '@angular/common/http';
import { provideHttpClient, withFetch } from '@angular/common/http';
import { DxLoadPanelModule } from 'devextreme-angular';
import { Observable, Subscription } from 'rxjs';
import { DxDataGridModule, DxDataGridTypes } from 'devextreme-angular/ui/data-grid';
Expand Down Expand Up @@ -89,8 +89,8 @@ export class AppComponent implements OnInit, OnDestroy {
BrowserModule,
DxDataGridModule,
DxLoadPanelModule,
HttpClientModule,
],
providers: [provideHttpClient(withFetch())],
declarations: [AppComponent],
bootstrap: [AppComponent],
})
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -16,6 +16,7 @@ if (window && window.config?.packageConfigPaths) {
}

@Component({
standalone: false,
selector: 'demo-app',
templateUrl: `.${modulePrefix}/app.component.html`,
styleUrls: [`.${modulePrefix}/app.component.css`],
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -9,6 +9,7 @@ if (window && window.config?.packageConfigPaths) {
}

@Component({
standalone: false,
selector: 'detail-grid',
templateUrl: `.${modulePrefix && (`${modulePrefix}/detail-grid`)}/detail-grid.component.html`,
providers: [Service],
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -60,7 +60,7 @@ export class AppComponent {
}
}

@Pipe({ name: 'stringifyEmployees' })
@Pipe({ name: 'stringifyEmployees', standalone: true })
export class StringifyEmployeesPipe implements PipeTransform {
transform(employees: Employee[]) {
return employees.map((employee) => `${employee.FirstName} ${employee.LastName}`).join(', ');
Expand All @@ -73,8 +73,9 @@ export class StringifyEmployeesPipe implements PipeTransform {
DxDataGridModule,
DxButtonModule,
DxSelectBoxModule,
StringifyEmployeesPipe,
],
declarations: [AppComponent, StringifyEmployeesPipe],
declarations: [AppComponent],
bootstrap: [AppComponent],
})
export class AppModule { }
Expand Down
Original file line number Diff line number Diff line change
@@ -1,7 +1,7 @@
import { NgModule, Component, enableProdMode } from '@angular/core';
import { BrowserModule } from '@angular/platform-browser';
import { platformBrowserDynamic } from '@angular/platform-browser-dynamic';
import { HttpClient, HttpClientModule, HttpParams } from '@angular/common/http';
import { HttpClient, HttpParams, provideHttpClient, withFetch } from '@angular/common/http';
import { lastValueFrom, Observable } from 'rxjs';
import { DxDataGridModule, DxSelectBoxModule, DxButtonModule } from 'devextreme-angular';
import { CustomStore } from 'devextreme-angular/common/data';
Expand Down Expand Up @@ -116,8 +116,8 @@ export class AppComponent {
DxDataGridModule,
DxSelectBoxModule,
DxButtonModule,
HttpClientModule,
],
providers: [provideHttpClient(withFetch())],
declarations: [AppComponent],
bootstrap: [AppComponent],
})
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -3,7 +3,7 @@ import {
} from '@angular/core';
import { BrowserModule } from '@angular/platform-browser';
import { platformBrowserDynamic } from '@angular/platform-browser-dynamic';
import { HttpClient, HttpClientModule } from '@angular/common/http';
import { HttpClient, provideHttpClient, withFetch } from '@angular/common/http';

import { DxDiagramModule, DxDiagramComponent } from 'devextreme-angular';

Expand Down Expand Up @@ -37,9 +37,9 @@ export class AppComponent {
@NgModule({
imports: [
BrowserModule,
HttpClientModule,
DxDiagramModule,
],
providers: [provideHttpClient(withFetch())],
declarations: [AppComponent],
bootstrap: [AppComponent],
})
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -3,7 +3,7 @@ import {
} from '@angular/core';
import { BrowserModule } from '@angular/platform-browser';
import { platformBrowserDynamic } from '@angular/platform-browser-dynamic';
import { HttpClientModule } from '@angular/common/http';
import { provideHttpClient, withFetch } from '@angular/common/http';

import { DxDiagramModule } from 'devextreme-angular';
import { ArrayStore } from 'devextreme-angular/common/data';
Expand Down Expand Up @@ -93,9 +93,9 @@ export class AppComponent {
@NgModule({
imports: [
BrowserModule,
HttpClientModule,
DxDiagramModule,
],
providers: [provideHttpClient(withFetch())],
declarations: [AppComponent],
bootstrap: [AppComponent],
})
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -3,7 +3,7 @@ import {
} from '@angular/core';
import { BrowserModule } from '@angular/platform-browser';
import { platformBrowserDynamic } from '@angular/platform-browser-dynamic';
import { HttpClient, HttpClientModule } from '@angular/common/http';
import { HttpClient, provideHttpClient, withFetch } from '@angular/common/http';

import { DxDiagramModule, DxDiagramComponent } from 'devextreme-angular';

Expand Down Expand Up @@ -37,9 +37,9 @@ export class AppComponent {
@NgModule({
imports: [
BrowserModule,
HttpClientModule,
DxDiagramModule,
],
providers: [provideHttpClient(withFetch())],
declarations: [AppComponent],
bootstrap: [AppComponent],
})
Expand Down
Loading
Loading