Skip to content

Commit 66f42c2

Browse files
committed
chore: Move php server to another project
1 parent 99e4a8a commit 66f42c2

File tree

5 files changed

+51
-645
lines changed

5 files changed

+51
-645
lines changed

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

+14-14
Original file line numberDiff line numberDiff line change
@@ -90,30 +90,30 @@ export class ServerSideAngularWayComponent implements OnInit {
9090
constructor(private http: HttpClient) { }
9191
9292
ngOnInit(): void {
93-
let that = this;
93+
const that = this;
9494
9595
this.dtOptions = {
9696
pagingType: 'full_numbers',
9797
pageLength: 2,
9898
serverSide: true,
9999
processing: true,
100100
ajax: (dataTablesParameters: any, callback) => {
101-
that.http
102-
.post<DataTablesResponse>('api/Persons', dataTablesParameters, {})
103-
.subscribe(resp => {
104-
that.persons = resp.data;
101+
that.http
102+
.post<DataTablesResponse>(
103+
'https://angular-datatables-demo-server.herokuapp.com/',
104+
dataTablesParameters, {})
105+
.subscribe(resp => {
106+
that.persons = resp.data;
105107
106-
callback({
107-
recordsTotal: resp.recordsTotal,
108-
recordsFiltered: resp.recordsFiltered,
109-
data: [],
110-
});
111-
});
108+
callback({
109+
recordsTotal: resp.recordsTotal,
110+
recordsFiltered: resp.recordsFiltered,
111+
data: [],
112+
});
113+
});
112114
},
113115
columns: [
114-
{ data: "id" },
115-
{ data: "firstName" },
116-
{ data: "lastName" },
116+
{ data: 'id' }, { data: 'firstName' }, { data: 'lastName' },
117117
],
118118
};
119119
}

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

+37-39
Original file line numberDiff line numberDiff line change
@@ -2,55 +2,53 @@ import { Component, OnInit } from '@angular/core';
22
import { HttpClient, HttpResponse } from '@angular/common/http';
33

44
class Person {
5-
id: number;
6-
firstName: string;
7-
lastName: string;
5+
id: number;
6+
firstName: string;
7+
lastName: string;
88
}
99

1010
class DataTablesResponse {
11-
data: any[];
12-
draw: number;
13-
recordsFiltered: number;
14-
recordsTotal: number;
11+
data: any[];
12+
draw: number;
13+
recordsFiltered: number;
14+
recordsTotal: number;
1515
}
1616

1717
@Component({
18-
selector: 'app-server-side-angular-way',
19-
templateUrl: 'server-side-angular-way.component.html',
20-
styleUrls: ['server-side-angular-way.component.css']
18+
selector: 'app-server-side-angular-way',
19+
templateUrl: 'server-side-angular-way.component.html',
20+
styleUrls: ['server-side-angular-way.component.css']
2121
})
2222
export class ServerSideAngularWayComponent implements OnInit {
23-
dtOptions: DataTables.Settings = {};
24-
persons: Person[] = [];
23+
dtOptions: DataTables.Settings = {};
24+
persons: Person[] = [];
2525

26-
constructor(private http: HttpClient) { }
26+
constructor(private http: HttpClient) {}
2727

28-
ngOnInit(): void {
29-
let that = this;
28+
ngOnInit(): void {
29+
const that = this;
3030

31-
this.dtOptions = {
32-
pagingType: 'full_numbers',
33-
pageLength: 2,
34-
serverSide: true,
35-
processing: true,
36-
ajax: (dataTablesParameters: any, callback) => {
37-
that.http
38-
.post<DataTablesResponse>('api/Persons.php', dataTablesParameters, {})
39-
.subscribe(resp => {
40-
that.persons = resp.data;
31+
this.dtOptions = {
32+
pagingType: 'full_numbers',
33+
pageLength: 2,
34+
serverSide: true,
35+
processing: true,
36+
ajax: (dataTablesParameters: any, callback) => {
37+
that.http
38+
.post<DataTablesResponse>(
39+
'https://angular-datatables-demo-server.herokuapp.com/',
40+
dataTablesParameters, {}
41+
).subscribe(resp => {
42+
that.persons = resp.data;
4143

42-
callback({
43-
recordsTotal: resp.recordsTotal,
44-
recordsFiltered: resp.recordsFiltered,
45-
data: [],
46-
});
47-
});
48-
},
49-
columns: [
50-
{ data: "id" },
51-
{ data: "firstName" },
52-
{ data: "lastName" },
53-
],
54-
};
55-
}
44+
callback({
45+
recordsTotal: resp.recordsTotal,
46+
recordsFiltered: resp.recordsFiltered,
47+
data: []
48+
});
49+
});
50+
},
51+
columns: [{ data: 'id' }, { data: 'firstName' }, { data: 'lastName' }]
52+
};
53+
}
5654
}

demo_serverside_scripts/Persons.php

-60
This file was deleted.

demo_serverside_scripts/mysql_data.sql

-10
This file was deleted.

0 commit comments

Comments
 (0)