import { Component, OnInit } from '@angular/core';
@Component({
selector: 'default-sorting-demo',
template: `
Client-side Sorting
Source
{{row.company}}
{{row.name}}
`
})
export class DefaultSortingComponent implements OnInit {
rows = [];
ngOnInit() {
this.fetch((data) => {
this.rows = data;
});
}
fetch(cb) {
const req = new XMLHttpRequest();
req.open('GET', `assets/data/company.json`);
req.onload = () => {
const data = JSON.parse(req.response);
cb(data);
};
req.send();
}
}