对于给定的列定义,当使用 aggFunc 时,headerName 以 func(string) 格式出现 - 我只希望标题显示我定义的字符串。当 AggFunc 为 null 时,此行为不存在。
const columnDef: any = {
headerName: 'Test',
field: date,
suppressMenu: true,
width: 80,
editable: true,
lockPosition: true,
type: 'numericColumn',
aggFunc: function(data) {
let sum = 0;
data.forEach( function(value) {
if (value) {
sum = sum + parseFloat(value);
}
} );
if (!sum) { return null; }
return sum.toFixed(2);
},
}
Run Code Online (Sandbox Code Playgroud)
headerName 应该说“test”,但会显示 func(test)。
我有一个 fork join,可以从 10 个 http 源获取数据,并且运行良好。每个源的结构都是相同的。但是,我正在寻找的结果位于响应的“数据”属性中。我需要将所有结果放入单个对象数组中。
回复
{
data:[stuff],
included: [stuff],
version: 1.0
}
Run Code Online (Sandbox Code Playgroud)
代码
forkJoin(requestArray).subscribe(results => {
console.log(results);
});
Run Code Online (Sandbox Code Playgroud)
如何返回此 forkjoin 的结果,将每个响应的 data 属性中的所有数组合并到单个数组中?
所需输出
[{all-Data-Objects-In-An-Array}, ...]
Run Code Online (Sandbox Code Playgroud)