2017-07-12 32 views

回答

1

您的Hero類沒有帶兩個參數的構造函數。因此,所有的Hero對象具有空的屬性

這應該修復它

export class Hero { 
    constructor(public id: number, public name: string){} 
} 

Link

1

您的類實際上並沒有在其構造函數:

constructor(id: number, name: string) { 
    this.id = id; 
    this.name = name; 
} 
1

你需要一個構造函數。這是修復。

export class Hero { 
    id: number; 
    name: string; 

    constructor(id: number, name: string){ 
    this.id = id; 
    this.name = name; 
    } 
}