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;
}][...];
Run Code Online (Sandbox Code Playgroud)
我已经浏览了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;
}
Run Code Online (Sandbox Code Playgroud)
归档时间: |
|
查看次数: |
7612 次 |
最近记录: |