我从服务器获取数据,并为来自服务器的数据定义了打字稿模型,如下所示:
export class DataModel{
public PageNo: number
public showFromDate: string
public showToDate: string
public gradeFieldId: number
}
export class ResponseModel<Model>{
status: number
message: string
data: Model
}
但是在.then
的{{1}}中,当我想对数据进行一些处理时,出现了错误axios
。此错误与其他原型函数(如map does not exist on type DataModel
)相同。
.length
现在我该如何同时使用我的模型和原型功能(如.map)来处理这些数据。
答案 0 :(得分:1)
我认为data
中ResponseModel
属性的类型应该是数组类型。
export class ResponseModel<Model>{
status: number
message: string
data: Model[]
}