Skip to content
This repository was archived by the owner on Feb 2, 2025. It is now read-only.

Commit fe8582b

Browse files
authored
Merge pull request #1814 from l-lin/feat-ng19
chore: upgrade to Angular 19
2 parents 89e14f9 + e431f24 commit fe8582b

35 files changed

+5784
-3195
lines changed

angular.json

+3
Original file line numberDiff line numberDiff line change
@@ -186,5 +186,8 @@
186186
"@schematics/angular:directive": {
187187
"prefix": "app"
188188
}
189+
},
190+
"cli": {
191+
"analytics": false
189192
}
190193
}

demo/src/app/advanced/custom-range-search.component.ts

+3-2
Original file line numberDiff line numberDiff line change
@@ -5,8 +5,9 @@ import { Config } from 'datatables.net';
55

66
// Example from https://datatables.net/examples/plug-ins/range_filtering.html
77
@Component({
8-
selector: 'app-custom-range-search',
9-
templateUrl: 'custom-range-search.component.html'
8+
selector: 'app-custom-range-search',
9+
templateUrl: 'custom-range-search.component.html',
10+
standalone: false
1011
})
1112
export class CustomRangeSearchComponent implements OnDestroy, OnInit {
1213

demo/src/app/advanced/demo-ng-template-ref.component.ts

+3-2
Original file line numberDiff line numberDiff line change
@@ -3,8 +3,9 @@ import { Subject } from 'rxjs';
33
import { IDemoNgComponentEventType } from './demo-ng-template-ref-event-type';
44

55
@Component({
6-
selector: 'app-demo-ng-template-ref',
7-
templateUrl: './demo-ng-template-ref.component.html',
6+
selector: 'app-demo-ng-template-ref',
7+
templateUrl: './demo-ng-template-ref.component.html',
8+
standalone: false
89
})
910
export class DemoNgComponent implements OnInit {
1011

demo/src/app/advanced/dt-instance.component.ts

+3-2
Original file line numberDiff line numberDiff line change
@@ -4,8 +4,9 @@ import { DataTableDirective } from 'angular-datatables';
44
import { Config } from 'datatables.net';
55

66
@Component({
7-
selector: 'app-dt-instance',
8-
templateUrl: 'dt-instance.component.html'
7+
selector: 'app-dt-instance',
8+
templateUrl: 'dt-instance.component.html',
9+
standalone: false
910
})
1011
export class DtInstanceComponent implements OnInit {
1112

demo/src/app/advanced/individual-column-filtering.component.ts

+3-2
Original file line numberDiff line numberDiff line change
@@ -4,8 +4,9 @@ import { DataTableDirective } from 'angular-datatables';
44
import { Config } from 'datatables.net';
55

66
@Component({
7-
selector: 'app-individual-column-filtering',
8-
templateUrl: 'individual-column-filtering.component.html'
7+
selector: 'app-individual-column-filtering',
8+
templateUrl: 'individual-column-filtering.component.html',
9+
standalone: false
910
})
1011
export class IndividualColumnFilteringComponent implements OnInit, AfterViewInit {
1112

demo/src/app/advanced/load-dt-options-with-promise.component.ts

+3-2
Original file line numberDiff line numberDiff line change
@@ -3,8 +3,9 @@ import { HttpClient } from '@angular/common/http';
33
import { Config } from 'datatables.net';
44

55
@Component({
6-
selector: 'app-load-dt-options-with-promise',
7-
templateUrl: 'load-dt-options-with-promise.component.html'
6+
selector: 'app-load-dt-options-with-promise',
7+
templateUrl: 'load-dt-options-with-promise.component.html',
8+
standalone: false
89
})
910
export class LoadDtOptionsWithPromiseComponent implements OnInit {
1011

demo/src/app/advanced/multiple-tables.component.ts

+3-2
Original file line numberDiff line numberDiff line change
@@ -3,8 +3,9 @@ import { DataTableDirective } from 'angular-datatables';
33
import { Config } from 'datatables.net';
44

55
@Component({
6-
selector: 'app-multiple-tables',
7-
templateUrl: 'multiple-tables.component.html'
6+
selector: 'app-multiple-tables',
7+
templateUrl: 'multiple-tables.component.html',
8+
standalone: false
89
})
910
export class MultipleTablesComponent implements OnInit {
1011

demo/src/app/advanced/rerender.component.ts

+3-2
Original file line numberDiff line numberDiff line change
@@ -4,8 +4,9 @@ import { Config } from 'datatables.net';
44
import { Subject } from 'rxjs';
55

66
@Component({
7-
selector: 'app-rerender',
8-
templateUrl: 'rerender.component.html'
7+
selector: 'app-rerender',
8+
templateUrl: 'rerender.component.html',
9+
standalone: false
910
})
1011
export class RerenderComponent implements AfterViewInit, OnDestroy, OnInit {
1112

demo/src/app/advanced/router-link.component.ts

+3-2
Original file line numberDiff line numberDiff line change
@@ -6,8 +6,9 @@ import { DemoNgComponent } from './demo-ng-template-ref.component';
66
import { ADTSettings } from 'angular-datatables/src/models/settings';
77

88
@Component({
9-
selector: 'app-router-link',
10-
templateUrl: 'router-link.component.html'
9+
selector: 'app-router-link',
10+
templateUrl: 'router-link.component.html',
11+
standalone: false
1112
})
1213
export class RouterLinkComponent implements AfterViewInit, OnInit, OnDestroy {
1314

demo/src/app/advanced/row-click-event.component.ts

+3-2
Original file line numberDiff line numberDiff line change
@@ -2,8 +2,9 @@ import { Component, OnInit } from '@angular/core';
22
import { Config } from 'datatables.net';
33

44
@Component({
5-
selector: 'app-row-click-event',
6-
templateUrl: 'row-click-event.component.html'
5+
selector: 'app-row-click-event',
6+
templateUrl: 'row-click-event.component.html',
7+
standalone: false
78
})
89
export class RowClickEventComponent implements OnInit {
910

demo/src/app/advanced/using-ng-pipe.component.ts

+3-2
Original file line numberDiff line numberDiff line change
@@ -3,8 +3,9 @@ import { Component, OnInit } from '@angular/core';
33
import { ADTSettings } from 'angular-datatables/src/models/settings';
44

55
@Component({
6-
selector: 'app-using-ng-pipe',
7-
templateUrl: './using-ng-pipe.component.html'
6+
selector: 'app-using-ng-pipe',
7+
templateUrl: './using-ng-pipe.component.html',
8+
standalone: false
89
})
910
export class UsingNgPipeComponent implements OnInit {
1011

demo/src/app/advanced/using-ng-template-ref.component.ts

+3-2
Original file line numberDiff line numberDiff line change
@@ -5,8 +5,9 @@ import { DemoNgComponent } from './demo-ng-template-ref.component';
55
import { ADTSettings } from 'angular-datatables/src/models/settings';
66

77
@Component({
8-
selector: 'app-using-ng-template-ref',
9-
templateUrl: './using-ng-template-ref.component.html',
8+
selector: 'app-using-ng-template-ref',
9+
templateUrl: './using-ng-template-ref.component.html',
10+
standalone: false
1011
})
1112
export class UsingNgTemplateRefComponent implements OnInit, AfterViewInit {
1213

demo/src/app/app.component.ts

+4-3
Original file line numberDiff line numberDiff line change
@@ -6,9 +6,10 @@ import { DtVersionService } from './dt-version.service';
66
declare var $: any;
77

88
@Component({
9-
selector: 'app-root',
10-
templateUrl: './app.component.html',
11-
styleUrls: ['./app.component.css']
9+
selector: 'app-root',
10+
templateUrl: './app.component.html',
11+
styleUrls: ['./app.component.css'],
12+
standalone: false
1213
})
1314
export class AppComponent implements OnInit, OnDestroy {
1415

demo/src/app/base-demo/base-demo.component.ts

+4-3
Original file line numberDiff line numberDiff line change
@@ -6,9 +6,10 @@ import { Subscription } from 'rxjs';
66
declare var $: JQueryStatic;
77

88
@Component({
9-
selector: 'app-base-demo',
10-
templateUrl: './base-demo.component.html',
11-
styleUrls: ['./base-demo.component.css']
9+
selector: 'app-base-demo',
10+
templateUrl: './base-demo.component.html',
11+
styleUrls: ['./base-demo.component.css'],
12+
standalone: false
1213
})
1314
export class BaseDemoComponent implements OnInit, OnDestroy {
1415

demo/src/app/basic/angular-way.component.ts

+3-2
Original file line numberDiff line numberDiff line change
@@ -5,8 +5,9 @@ import { Person } from '../person';
55
import { Config } from 'datatables.net';
66

77
@Component({
8-
selector: 'app-angular-way',
9-
templateUrl: 'angular-way.component.html'
8+
selector: 'app-angular-way',
9+
templateUrl: 'angular-way.component.html',
10+
standalone: false
1011
})
1112
export class AngularWayComponent implements OnDestroy, OnInit {
1213

demo/src/app/basic/new-server-side/new-server-side.component.ts

+4-3
Original file line numberDiff line numberDiff line change
@@ -2,9 +2,10 @@ import { Component } from "@angular/core";
22
import { Config } from "datatables.net";
33

44
@Component({
5-
selector: "app-new-server-side",
6-
templateUrl: "./new-server-side.component.html",
7-
styleUrls: ["./new-server-side.component.css"],
5+
selector: "app-new-server-side",
6+
templateUrl: "./new-server-side.component.html",
7+
styleUrls: ["./new-server-side.component.css"],
8+
standalone: false
89
})
910
export class NewServerSideComponent {
1011
pageTitle = "Server-side processing";

demo/src/app/basic/server-side-angular-way.component.ts

+4-3
Original file line numberDiff line numberDiff line change
@@ -3,9 +3,10 @@ import { Person } from '../person';
33
import { Config } from 'datatables.net';
44

55
@Component({
6-
selector: 'app-server-side-angular-way',
7-
templateUrl: 'server-side-angular-way.component.html',
8-
styleUrls: ['server-side-angular-way.component.css']
6+
selector: 'app-server-side-angular-way',
7+
templateUrl: 'server-side-angular-way.component.html',
8+
styleUrls: ['server-side-angular-way.component.css'],
9+
standalone: false
910
})
1011
export class ServerSideAngularWayComponent {
1112

demo/src/app/basic/with-ajax-callback/with-ajax-callback.component.ts

+3-2
Original file line numberDiff line numberDiff line change
@@ -4,8 +4,9 @@ import { Config } from 'datatables.net';
44
import { DataTablesResponse } from '../../datatables-response.model';
55

66
@Component({
7-
selector: 'app-with-ajax-callback',
8-
templateUrl: './with-ajax-callback.component.html'
7+
selector: 'app-with-ajax-callback',
8+
templateUrl: './with-ajax-callback.component.html',
9+
standalone: false
910
})
1011
export class WithAjaxCallbackComponent implements OnInit {
1112

demo/src/app/basic/with-ajax.component.ts

+3-2
Original file line numberDiff line numberDiff line change
@@ -2,8 +2,9 @@ import { Component, OnInit } from '@angular/core';
22
import { Config } from 'datatables.net';
33

44
@Component({
5-
selector: 'app-with-ajax',
6-
templateUrl: 'with-ajax.component.html'
5+
selector: 'app-with-ajax',
6+
templateUrl: 'with-ajax.component.html',
7+
standalone: false
78
})
89
export class WithAjaxComponent implements OnInit {
910

demo/src/app/basic/with-options.component.ts

+3-2
Original file line numberDiff line numberDiff line change
@@ -2,8 +2,9 @@ import { Component, OnInit } from '@angular/core';
22
import { Config } from 'datatables.net';
33

44
@Component({
5-
selector: 'app-with-options',
6-
templateUrl: 'with-options.component.html'
5+
selector: 'app-with-options',
6+
templateUrl: 'with-options.component.html',
7+
standalone: false
78
})
89
export class WithOptionsComponent implements OnInit {
910

demo/src/app/basic/zero-config.component.ts

+3-2
Original file line numberDiff line numberDiff line change
@@ -1,8 +1,9 @@
11
import { Component } from '@angular/core';
22

33
@Component({
4-
selector: 'app-zero-config',
5-
templateUrl: 'zero-config.component.html'
4+
selector: 'app-zero-config',
5+
templateUrl: 'zero-config.component.html',
6+
standalone: false
67
})
78
export class ZeroConfigComponent {
89

demo/src/app/extensions/buttons-extension.component.ts

+3-2
Original file line numberDiff line numberDiff line change
@@ -3,8 +3,9 @@ import { Config } from 'datatables.net-dt';
33
import 'datatables.net-buttons-dt';
44

55
@Component({
6-
selector: 'app-buttons-extension',
7-
templateUrl: 'buttons-extension.component.html'
6+
selector: 'app-buttons-extension',
7+
templateUrl: 'buttons-extension.component.html',
8+
standalone: false
89
})
910
export class ButtonsExtensionComponent implements OnInit {
1011

demo/src/app/extensions/colreorder-extension.component.ts

+3-2
Original file line numberDiff line numberDiff line change
@@ -3,8 +3,9 @@ import { Config } from 'datatables.net';
33
import 'datatables.net-colreorder';
44

55
@Component({
6-
selector: 'app-colreorder-extension',
7-
templateUrl: 'colreorder-extension.component.html'
6+
selector: 'app-colreorder-extension',
7+
templateUrl: 'colreorder-extension.component.html',
8+
standalone: false
89
})
910
export class ColreorderExtensionComponent implements OnInit {
1011

demo/src/app/extensions/fixed-columns-extension.component.ts

+3-2
Original file line numberDiff line numberDiff line change
@@ -2,8 +2,9 @@ import { Component, OnInit } from '@angular/core';
22
import 'datatables.net-fixedcolumns-dt';
33

44
@Component({
5-
selector: 'app-fixed-columns-extension',
6-
templateUrl: 'fixed-columns-extension.component.html'
5+
selector: 'app-fixed-columns-extension',
6+
templateUrl: 'fixed-columns-extension.component.html',
7+
standalone: false
78
})
89
export class FixedColumnsExtensionComponent implements OnInit {
910

demo/src/app/extensions/responsive-extension.component.ts

+3-2
Original file line numberDiff line numberDiff line change
@@ -3,8 +3,9 @@ import { Config } from 'datatables.net-dt';
33
import 'datatables.net-responsive';
44

55
@Component({
6-
selector: 'app-responsive-extension',
7-
templateUrl: 'responsive-extension.component.html'
6+
selector: 'app-responsive-extension',
7+
templateUrl: 'responsive-extension.component.html',
8+
standalone: false
89
})
910
export class ResponsiveExtensionComponent implements OnInit {
1011

demo/src/app/extensions/select-extension.component.ts

+3-2
Original file line numberDiff line numberDiff line change
@@ -3,8 +3,9 @@ import { Config } from 'datatables.net';
33
import 'datatables.net-select';
44

55
@Component({
6-
selector: 'app-select-extension',
7-
templateUrl: 'select-extension.component.html'
6+
selector: 'app-select-extension',
7+
templateUrl: 'select-extension.component.html',
8+
standalone: false
89
})
910
export class SelectExtensionComponent implements OnInit {
1011

demo/src/app/f-a-q/f-a-q.component.ts

+4-3
Original file line numberDiff line numberDiff line change
@@ -1,9 +1,10 @@
11
import { Component, OnInit } from '@angular/core';
22

33
@Component({
4-
selector: 'app-f-a-q',
5-
templateUrl: './f-a-q.component.html',
6-
styleUrls: ['./f-a-q.component.css']
4+
selector: 'app-f-a-q',
5+
templateUrl: './f-a-q.component.html',
6+
styleUrls: ['./f-a-q.component.css'],
7+
standalone: false
78
})
89
export class FAQComponent implements OnInit {
910

demo/src/app/getting-started.component.ts

+3-2
Original file line numberDiff line numberDiff line change
@@ -3,8 +3,9 @@ import { DtVersionService } from './dt-version.service';
33
import { Subscription } from 'rxjs';
44

55
@Component({
6-
selector: 'app-getting-started',
7-
templateUrl: 'getting-started.component.html'
6+
selector: 'app-getting-started',
7+
templateUrl: 'getting-started.component.html',
8+
standalone: false
89
})
910
export class GettingStartedComponent implements OnInit {
1011

demo/src/app/more-help/more-help.component.ts

+4-3
Original file line numberDiff line numberDiff line change
@@ -1,9 +1,10 @@
11
import { Component, OnInit } from '@angular/core';
22

33
@Component({
4-
selector: 'app-more-help',
5-
templateUrl: './more-help.component.html',
6-
styleUrls: ['./more-help.component.css']
4+
selector: 'app-more-help',
5+
templateUrl: './more-help.component.html',
6+
styleUrls: ['./more-help.component.css'],
7+
standalone: false
78
})
89
export class MoreHelpComponent implements OnInit {
910

demo/src/app/person.component.ts

+4-3
Original file line numberDiff line numberDiff line change
@@ -5,9 +5,10 @@ import { Person } from './person';
55
import { PersonService } from './person.service';
66

77
@Component({
8-
selector: 'app-person',
9-
templateUrl: 'person.component.html',
10-
providers: [PersonService]
8+
selector: 'app-person',
9+
templateUrl: 'person.component.html',
10+
providers: [PersonService],
11+
standalone: false
1112
})
1213
export class PersonComponent implements OnInit {
1314
person!: Person;

demo/src/app/welcome.component.ts

+4-3
Original file line numberDiff line numberDiff line change
@@ -1,9 +1,10 @@
11
import { Component } from '@angular/core';
22

33
@Component({
4-
selector: 'app-welcome',
5-
templateUrl: 'welcome.component.html',
6-
styleUrls: ['./welcome.component.css']
4+
selector: 'app-welcome',
5+
templateUrl: 'welcome.component.html',
6+
styleUrls: ['./welcome.component.css'],
7+
standalone: false
78
})
89
export class WelcomeComponent {
910

0 commit comments

Comments
 (0)