2017-05-24 16 views
-1

このエラーはオンラインで別のスレッドで再現されているのを見ました。'配列'には1つのタイプの引数が必要です

が、私はこれらを試してみましたし、私はまだ解決策を見つけることができないです:

(11,23):ジェネリック型「配列を」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){} 
} 

以上がサービスのGETリクエストで返さSessionオブジェクトを定義するための単純なモデルです。

なぜこの配列は私にエラーを与え、このタイプの問題を解決するための解決策になりますか?

答えて

0

最も簡単な解決策は

public pulses: any[] = []; 

され、エラーについては、私はあなたが私はまだ前と同じエラーを取得していますnew Array(Type)代わり

+0

を使用する必要があるからだと思います。 – Keeano

+1

'Array 'を 'any []'に置き換えると、それでもエラーが出るのではないかと疑いがあります。それとも、間違っているパルスプロパティではありません!もう一つは、停止して 'ng serve 'をもう一度起動してください。モデルの変更は考慮されません。 – trichetriche

+0

問題を引き起こしていたNESのサービスでした。私は問題になるかもしれないという手がかりがなかったので、本当にあなたがそれを指摘してうれしいです。 – Keeano

関連する問題