Angular Typescript:如何检索类名?
在typescript中,如何从类本身中检索类名 例如,给定以下代码:Angular Typescript:如何检索类名?,angular,typescript,class,classname,Angular,Typescript,Class,Classname,在typescript中,如何从类本身中检索类名 例如,给定以下代码: 导出类SomeRandomName扩展了AbstractSomething实现OnDestroy{ className='SomeRandomName'; 是否有一种方法可以自动将类的名称指定给className变量SomeRandomName 提前感谢。TypeScript类只是一个ES6类。您可以从.constructor.name class Foo {} const foo = new Foo(); consol
导出类SomeRandomName扩展了AbstractSomething实现OnDestroy{
className='SomeRandomName';
是否有一种方法可以自动将类的名称指定给className
变量SomeRandomName
提前感谢。TypeScript类只是一个ES6类。您可以从
.constructor.name
class Foo {}
const foo = new Foo();
console.log(foo.constructor.name); // Foo
您可以简单地执行以下操作:
导出类SomeRandomName扩展了AbstractSomething实现OnDestroy{
getName(){
返回(如有)。constructor.name;
}
}
instanceOfSomeRandomName.constructor。name@enno.void谢谢;但是,首先需要实例化一个类对象,然后通过instanceOfSomeRandomName.constructor.name
分配类名。我可以从类本身内部分配它吗?谢谢;有没有办法从类本身内部和不通过类实例,例如不创建类对象?