13 arrays json interface typescript angular
我试图在内存数据库中创建一个变量,该数据库包含一个描述JSON数据集的TypeScript接口.此数据集应包含多个数组,这些数组又包含具有固定长度和一致属性的多个对象.
我在Angular4和TypeScript中写这个.数组必须长度可变,最少1个成员
我写了这个伪代码来告诉你我的意思:
export class MyHomeBrewery {
  taps: Array<any> = [{
    id: number;
    name: string;
    type: string;
    quantity: number;
  }][...];
  barrels: Array<any> {
    id: number;
    name: string;
    width: number;
    height: number;
    quantity: number;
 }][...];
我已经浏览了TypeScript和Angular文档并完成了一些搜索,但我找不到正确的语法.有人知道吗?
Ara*_*ind 16
您应该将它们用作接口,如下所示
export interface MyHomeBrewery {
    taps: Array<Taps>;    
    barrels: Array<Barrels>;
}
export interface Taps {
    id: number;
    name: string;
    type: string;
    quantity: number;
}
export interface Barrels {
    id : number;
    name: string;
    width: number;
    height: number;
    quantity: number;
}
| 归档时间: | 
 | 
| 查看次数: | 7612 次 | 
| 最近记录: |