Это работало на меня:
export class Hero{
id: number;
name: string;
public Hero(i: number, n: string){
this.id = 0;
this.name = '';
}
}
и удостоверяются, что Вы инициализируете также selectedHero
selectedHero: Hero = new Hero();