2017-05-24 20 views
-1

我已經看到這個錯誤在不同線程中在線重現。'Array <T>'需要1個參數(s)

我嘗試了這些,我仍然無法找到一個解決方案:

(11,23):通用型「陣」需要1個類型參數(S)。

這指的陣列下面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){} 
} 

上面是一個簡單的模型,以限定一個會話對象中服務GET請求返回。

爲什麼這個數組給我一個錯誤,什麼是解決這類問題的解決方案?

回答

0

最簡單的解決方法是

public pulses: any[] = []; 

而且有關錯誤,我想這是因爲你應該使用new Array(Type)代替

+0

我仍然得到相同的錯誤了。 – Keeano

+1

我非常懷疑用'any []'替換'Array ',你仍然會得到錯誤。或者它不是錯誤的脈衝屬性!另一件事,嘗試再次停止並啓動'ng serve',有時候不會考慮模型更改。 – trichetriche

+0

這是造成這個問題的ng服務器,我真的很高興你指出,因爲我沒有線索可能是一個問題。 – Keeano

相關問題