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

时间:2017-02-19 08:54:00

标签: javascript angular typescript

我有一个具有以下属性的模型

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

如何使用typescript?

在angular2中定义具有此结构的模型

1 个答案:

答案 0 :(得分:3)

只需使用您需要的值定义2个接口。

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

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

根据您的设置方式,这些文件可以位于同一个文件或两个单独的文件中,如果您将它们放在单独的文件中,请记住将子项导入父文件。

希望有所帮助