如何在angular2 [typescript]中定义复杂json结构的模型?

问题描述:

我有一个模型,以下属性如何在angular2 [typescript]中定义复杂json结构的模型?

{ 
    Name:String, 
    Id:Number, 
    Store:{ 
     Name:String, 
     City:String, 
     State:String 
    } 
} 

我怎样才能angular2定义模型这种结构打字稿?

只需定义2个接口与您所需的值。

export interface ParentModel { 
    Name: string; 
    Id: number; 
    Store: ChildModel 
} 

export interface ChildModel { 
    Name: string; 
    City: string; 
    State: string; 
} 

根据您想如何设置它这些都可以在同一个文件或两个单独的文件,如果你把它们放在不同的文件中只记得孩子导入父。

希望可以帮到