Хм .. Я не уверен, упрощаю ли я эту ситуацию, или я не совсем понимаю ваш вопрос, но предполагаю, что возвращаемая наблюдаемая val
представляет собой массив объектов [{.....}, { .........}], и вы хотите, чтобы возвращаемый формат находился в массиве массивов, [[..], [....]].
ngOnInit() {
this.datatodisplay.subscribe(val => {
const headers = ['date','HygroS3','HygroS4','HygroS5'];
const res = val.map(row => {
return [row['date'], row['HygroS3'], row['HygroS4'], row['HygroS5']];
});
this.data1 = [headers, ...res]
console.log(this.data1);
});
}
Это даст вам массив в том формате, который вы упомянули в конце вопроса, с заголовками в первой строке и другими значениями в последующих строках.
У Вас есть две альтернативы;
У меня был к сделанному выбор между двумя вчера. В Windows / платформа VS2008, устанавливая wxFlatNotebook была очень трудной, необходимо создать ее lib, который дал мне ряд ошибок, таким образом, я settlet с wxAuiNotebook, хотя wxFlatNotebook имеет некоторые действительно хорошие визуальные улучшения.
При необходимости в близкой кнопке затем, необходимо использовать wxFlatNotebook, или wxAuiNotebook. wxFlatNotebook может быть найден в wxForum