0
让知道的名称和类的成员在打字稿语言属性下面的代码:如何知道一个扩展类的成员打字稿
export class Teacher
{
Id: number;
Name: string;
}
var teacher = new Teacher();
for(p in teacher)
{
var typeField = null;
switch (typeof (teacher[p]))
{
case 'string':
typeField = "String";
break;
case 'number':
typeField = "Number";
break;
case 'object':
typeField = "Date";
break;
case 'boolean':
typeField = "Boolean";
break;
}
.....
.....
}
但是,如果我在这个扩展类方式:
export class Person
{
Id: number;
FirstName: string;
LastName: string;
}
export class Teacher extends Person
{
Id: number;
IdPerson: number;
School: string
}
上面的代码不能正常工作,因为它仅列出一些成员,但不是全部。有人可以提出解决方案以获得成员的完整列表吗? 谢谢。 M.P.
您能否指定哪些成员在您的视图中缺失? –