2016-04-11 111 views
1

我想知道如何手動刪除我的組件形式DOM?我一直在尋找ElementRef,並發現了一些工作,但我一直在想,是否有任何功能專門做到這一點?如何從DOM中刪除組件?

我的設立如下:

我有一個Loader組件,即通過EventEmitter調用。我通過DynamicComponentLoader.loadNextToLocation(..)將它添加到視圖中,然後我想從視圖中將其刪除。

我也發現了Renderer.destroyView(component),但是這會讓我產生錯誤。

感謝

+0

請分享更多信息。你想從哪裏刪除什麼樣的元素? –

+0

@GünterZöchbauer提供了更多的細節。 – uksz

回答

0

可以使用的angular2*ngIf將添加的元素到DOM如果條件結果爲真,在結果假但這並沒有讓渲染的元素DOM