使用dynamicComponentloader
加载组件时遇到问题。我有一个父组件和三种子组件。如何在角度2中更新ElementRef
首先我通过使用Interact.js将子组件A和子组件B拖动到父组件中。显示如下
Component A
Component B
我使用的方法是loadIntoLocation(.., elementRef, ..)
。然后我改变通过DOM自己的位置操纵这样
Component B
Component A
改变位置我会拖累第三组分装入为父级,我认为它应该在为父级的底部插入等之后,下面
Component B
Component A
Component C
但实际上第三部件被插入componentA和以componentB
Component B
Component C
Component A
我使此电子的位置xample a plnkr here。
我认为原因这个问题是我改变DOM,但不映射变化elementRef
。所以我找到了更新elementRef
的方法,希望它能解决我的问题。
任何建议来解决这个或任何溶液来改变角度的方式两个组件的位置?
@ r2_d2感谢您的格式改进。 – Garry