我看到这个错误在网上以不同的线程重现。
我尝试了这些,但仍然无法找到解决方案:
(11,23):泛型类型'Array'需要1个类型的参数。
这是指pulses
下面的数组:
export class Session {
constructor(
public objectId: string,
public createdAt: string,
public updatedAt: string,
public ACL: string,
public date: string,
public pulses: Array<any> = [],
public peripheral_id: string,
public total_mg: number){}
}
上面是一个简单的模型,用于定义Service GET请求中返回的Session对象。
为什么这个数组会给我一个错误,解决这类问题的解决方案是什么?
答案 0 :(得分:0)
最简单的解决方案是
public pulses: any[] = [];
关于错误,我猜是因为你应该使用new Array(Type)
代替