首页 > 解决方案 > 如何动态创建角度组件并附加到顶部而不是底部?

问题描述

我可以使用 ComponentFactoryResolver 和 . 但是,它将我的组件附加到底部,我将如何附加它以便最新的组件位于顶部?

const compFactory = this.factoryResolver.resolveComponentFactory(this.componentClass);
this.comp = this.containers.createComponent(compFactory);

标签: angular

解决方案


找到了一个答案,它真的很简单,createComponent 需要一个索引,所以你只需传入零即可

const compFactory = this.factoryResolver.resolveComponentFactory(this.componentClass);
this.comp = this.containers.createComponent(compFactory, 0);

推荐阅读