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(); } }