我需要在我的網格中有一個上下文菜單,點擊任意一行就可以看到它。我已決定在單獨的組件創建,並會顯示它使用ComponentFactoryResolver
和ViewContainerRef
並摧毀它的時候可以單擊該菜單或關閉按鈕外。現在每次創建組件或跟蹤onChanges事件的更改?
,我想我可以做這另一種方式,首先,我需要創建的任何行,當用戶單擊關閉第一次用戶點擊該組件或外部只會隱藏菜單。在稍後的行單擊組件將不會創建,而不會使用OnChanges
進行跟蹤,並且傳遞給它的值將反映並且菜單將顯示。
有了這個,我要摧毀我的主要成分此菜單組件的破壞事件,如果我沒看錯的。任何機構可以建議哪種方式更好,或者有更好的方法來做到這一點。
請張貼代碼演示您嘗試完成的任務。單從prosa就很難獲得清晰的圖像。只要使用'* ngFor'也可以,然後在綁定到的數組中添加/刪除項。 –