2017-09-23 31 views
5

我已經創造了一些動態組件,如 -角4 - 刪除當前動態組件編程

<div> 
    <ang-textfield></ang-textfield> 
    <ang-textarea></ang-textarea> 
    <ang-checkbox></ang-checkbox> 
</div> 

在特定dynamic component有喜歡的一些元素 -

<ang-textfield> 
    <input type="text" /> 
    <button>Settings</button> 
    <button (click)="remove_component()">Remove</button> 
</ang-textfield> 

我想點擊後刪除當前組件Remove按鈕。

我該怎麼做?

這裏是plunker

+0

從哪裏刪除? –

+0

你是如何創建它們的? – yurzui

+0

我已經從拖放區域內的拖動元素創建了這些動態組件。現在我需要在組件中單擊刪除按鈕後刪除特定的動態組件。 – user3384985

回答

1

可以傳遞元件廠作爲參考來動態構建組件,然後在動態組件有一個按鈕銷燬。

Gist會給你一個更清晰的想法。

A live Example