2017-10-20 189 views
0

我將我以前的應用程序從Angular1移植到Angular2。Angular2動態組件和TP jQuery庫

它使用了一個棘手的機制 - 動態創建的組件應插入到特定的DOM元素中,這些DOM元素由基於jQuery的佈局插件進行管理(創建/銷燬)。

我讓插件在新環境中正確啓動,但是有可能讓Angular知道動態創建的HTMLElments?

我讀過很多關於動態組件的東西,並且實例化一個沒有問題 - 但我找不到答案,我怎樣才能將它們注入到自定義元素中。

在angular1我剛剛使用$compile並追加了結果。我應該怎麼做在NG2?有沒有辦法將這些主機元素以某種方式轉換爲ViewContainerRef

回答

0
<p>My string msg {{name}}</p> 

innerthml設定值到標籤例如在<span>some text</span>

title: any = 'some text'; 

<span [innerHTML]="title"></span>