在Angular2中将类型名称(类名)的类型转换为字符串

时间:2017-09-06 13:38:44

标签: angular typescript

我想转换此字符串" BoxOneComponent"到BoxOneComponent(类名)。如何在角度2中进行类型转换?是否有类似.toString()的东西来强制转换为类名?

1 个答案:

答案 0 :(得分:3)

你能做的就是创建一个像这样的对象

let classes = {
    BoxOneComponent: BoxOneComponent
};

并像这样称呼它

let myVar = new this.classes[this.myString]();