【发布时间】:2017-12-10 12:27:22
【问题描述】:
这是我的 components.ts。 我想编写一个按计数对数组进行排序的函数,我将在 html 中使用排序后的数组数据来创建图表。
import { Component } from '@angular/core';
@Component({
selector: 'dashboard',
styleUrls: ['./dashboard.scss'],
templateUrl: './dashboard.html',
})
export class Dashboard {
private data = [];
constructor() {
this.data = [{
'maxTime': 30041,
'minTime': 6453,
'avgTime': 18949,
'count': 4,
'requestRouteTemplate': 'api/GetUserPostponesCountReport',
'requestMethod': 'POST',
},
...
}
]
【问题讨论】:
-
只是对答案的补充。我推荐有一个名为Lodash 的简洁库。使用 lodash 你可以简单地
data = _.sortBy(data, 'count');
标签: json angular sorting typescript ng2-charts