【发布时间】:2016-12-27 13:50:47
【问题描述】:
我正在使用带有 Angular2 的 TypeScript,以下是我的类声明 -
export /**
* Stress
*/
class Student {
FirstName: string;
LastName: string;
constructor() {
}
get FullName() : string {
return this.FirstName + this.LastName;
}
}
当我尝试使用以下代码初始化上述类时 -
var stud1: Student = { FirstName:"John", LastName:"Troy" }
我收到以下错误 -
Type '{ FirstName: string; LastName: string; }' is not assignable to type 'Student'.
Property 'FullName' is missing in type '{ FirstName: string; LastName: string; }'.
任何帮助请我在这里做错了什么,或者 TypeScript 还不支持它?
【问题讨论】:
-
当我尝试初始化上面的类时我猜你的意思是“实例化”。
标签: angular typescript