我在打字稿中有以下对象。
export class test{
recordname: string;
comments: [{
comment: string
}]
}
我想在一个界面中使用Interface来定义它。我可以在多个界面中这样做
export interface IComments{
comments: string
}
export interface ITest{
recordname: string;
comments: [IComments];
}
我不想使用上面给出的方法我想在一个像这样的接口中做到这一点
export interface ITest{
recordname: string
comments : [{
comment: sring
}]
}
当我尝试以上方式时,它会出错。请让我知道如何在一个界面中定义该对象。 谢谢
答案 0 :(得分:0)
错误它后来给予消失。我相信这是其他一些需要花费很少时间才能清除的东西。
答案 1 :(得分:0)
以下是您期望的示例
export interface ITest {
recordname: string;
comments: {
comment: string
}[];
}
虽然,好的方法是使用如下。
export interface IComments {
comment: string
}
export interface ITest{
recordname: string;
comments: IComments[];
}