首页 > 解决方案 > 在 Angular 中使用组件的选择器和 ComponentFactoryResolver 动态加载组件

问题描述

我们有一个 Angular 应用程序,它维护一个带有名称和对相应组件的引用的地图。

每次我们添加一个组件时,我们都需要更新这个地图,我们试图避免这种情况。

我试图找到一种方法来根据其选择器引用组件,就像模板一样

@Component({
  selector: 'app-connector-details', <-- using this as string
  template: `
    some html
  `,
  styleUrls: ['./connector-details.component.scss']
})
export class ConnectorDetailsComponent implements OnInit

最终目标是能够将正确的组件传递给 resolveComponentFactory

标签: angulardependency-injection

解决方案


推荐阅读