【发布时间】:2019-03-03 10:26:42
【问题描述】:
我是 Angular 的新手,我来自 java,所以我习惯于将类设置为我的数据的数据结构。经过一些研究,我知道我应该使用接口,但是我在弄清楚如何使用嵌套数组设置接口时遇到了问题。每个数组只是用于创建表的字段/标题对。该对象将是它们的数组。但是我有两个表,它们将有一个两行标题,我正在尝试弄清楚如何构建界面。
interface TableHeaderDetails {
field: string;
header: string;
date?: <what goes here>;
}
forecastCol: TableHeaderDetails[];
this.forecastCol = [
{ field: 'cumulativeExpected', header: 'Cumulative Expected ' },
{ field: 'cumulativeReceived', header: 'Cumulative Received' },
{ date : [
{ field: 'forecastYearMonth', header: 'Year - Month' },
{ details: [
{ field: 'expected', header: 'Expected' },
{ field: 'received', header: 'Received' }
]}
]}
];
【问题讨论】:
-
您的
this.forecastCol中的详细信息是什么 -
请添加您在 Java 中的输入方式。数据类型结构不清楚。
标签: angular typescript