我很困惑如何正确地将结构定义为typescript,对于数组对象,例如:
我有一个课程系列实现 SeriesInterface(系列)
export class Serie implements DeserializeInterface<SeriesInterface> {
serie: SeriesInterface[] = [];
serie_id: number;
serie_url: string;
public addSerie(r) { // this method is for my JSON
const serie = new Serie().deserialize(r);
this.serie.push(serie);
console.log(this.series);
}
}
对于控制台,它看起来像这样:
(2) [Serie, Serie]
但我真正希望看到的是以下关系:
Series [serie, serie]
我肯定有一系列的课程,其复数是系列,我找不到正确的实施方式
并且看看是否可以看到系列[系列,系列],这是一个JSON
[
{
serie_id: 1,
serie_name: "Serie 1",
serie_url: "http://www.serie1.com"
},
{
serie_id: 2,
serie_name: "Serie 2",
serie_url: "http://serie2.com"
}
]