1
目前我的解決方案是通過導入來動態生成的,還有其他方法不能通過導入?In Typescript如何做C#Activator.CreateInstance()
abc.ts
export class abc{
constructor(){
alert('hello world');
}
}
export class abc2{
constructor(){
alert('hello world2');
}
}
app.component.ts
...
import * as myModule from './abc';
@Component({
...
})
export class AppComponent {
createAllClass(){
let allClassName = ['abc','abc2'];
allClassName.forEach(className => {
new myModule[className]();
});
}
}
[現場演示](https://plnkr.co/edit/Mf3uEQjjtuq4VUPXpY1h?p=preview)你的意思是? –