我动态创建了一些组件,如:
let comFac = this.componentFactoryResolver.resolveComponentFactory(com)
let newCom: ComponentRef<any> = viewContain.createComponent(comFac)
newCom.changeDetectorRef.detectChanges()
然后我将newCom
推送到如下的临时数组中:
this.comArr.push(newCom)
并且viewContain
可以正确显示这些组件的视图。现在我想通过拖动它们等一些操作来动态地对这些组件的视图进行排序。如何使viewContain
能够在组件之后显示视图被拖了但是没有再次创建它们(组件)?
答案 0 :(得分:0)
你可以尝试
viewContain.move(newCom.hostView, someNewIndex);
另见