使用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