【发布时间】:2017-08-28 21:14:01
【问题描述】:
我想用 Angular2 在 Webstorm 上编写一个网络应用程序。我对此很陌生。我正在尝试 Angular 网站 Angular.IO 上的教程。
当我尝试制作可点击的人员列表时,它不起作用。
export class PersonComponent {
persons = MYPERSONS;
selectedPersons = Person;
onSelect(person: Person): void {
this.selectedPerson = person; // here is the error on "this.selectedPerson"
}
}
const MYPERSONS: Person[] = [
{id:0, firstName: 'First', lastName: 'Firstly', creationData: 1},
{id:1, firstName: 'Second', lastName: 'Test', creationData:10},
{id:2, firstName: 'Third', lastName: 'Candidate', creationData:5}
];
export class Person {
id: number;
firstName: string;
lastName: string;
creationData: any;
}
我收到以下错误:
类型“Person”不能分配给类型“typeof Person”。 “人”类型中缺少属性“原型”。
这是什么意思?我在互联网上找不到这个错误。由于我的经验很少,这可能是我在代码上看不到的任何东西
【问题讨论】:
标签: typescript