Javascript 如何从Angular中的变量名创建组件

Javascript 如何从Angular中的变量名创建组件,javascript,angular,Javascript,Angular,如何使用变量名创建组件,其角度与在Vue中可以实现的类似,使用: 常春藤之前的: 您应该使用ComponentFactoryResolver。您可以在此处查看一个很好的示例: 有角的常春藤 您可以使用renderComponent功能。你可以在这里查看我关于常春藤和动态组件渲染的博客:如果你在答案中包含了这两种方法的代码,这个答案将更有帮助。我们仍然处于Angular 7,所以我选择了第一个选项(可用组件的键值映射),它似乎可以工作。 <component :is="myTemplate

如何使用变量名创建组件,其角度与在Vue中可以实现的类似,使用:



常春藤之前的
: 您应该使用
ComponentFactoryResolver
。您可以在此处查看一个很好的示例:

有角的常春藤

您可以使用
renderComponent
功能。你可以在这里查看我关于常春藤和动态组件渲染的博客:

如果你在答案中包含了这两种方法的代码,这个答案将更有帮助。我们仍然处于Angular 7,所以我选择了第一个选项(可用组件的键值映射),它似乎可以工作。
<component :is="myTemplate.type"></component>