Angular界面添加子项如何

Angular interface adding subitems how to

我想对仪表板中的界面项目进行分类,所以我正在尝试这样的事情:

export interface MyInterface {
    title?: string;
    dashboard: any[
        { 
        id: number; 
        label: string; 
        key: any
        // etc…
    };
    ] 
}

我该怎么做?

dashboard: { 
    id: number; 
    label: string; 
    key: any
    // etc…
}[];

你把数组中的类型放在数组符号之前,表示它是这种类型的数组,而不是 any 的数组,这就是 any[] 的意思。

这就是我的建议。它在指定“类型数组”

的意义上更具可读性
export interface Dashboard{
  id: number;
  label: string;  
  key: any;
}
export interface MyInterface {
  title?: string;
  dashboard: Dashboard[];
}