0

how to create a new component instance use eval?

import { SampleComponent } from '/path/to/component';

export class AppComponent {
    var component_name = 'SampleComponent';
    var object = eval(`new ${component_name}`); // <----- ERROR ReferenceError: SampleComponent is not defined
    var object = new SampleComponent;           // <----- OK
}
Pentel
  • 11
  • 1
  • 3

0 Answers0