私はBuilderComponentとInputTextComponentという2つのコンポーネントを持っています。 ドラッグアンドドロップを使用して、BuilderComponentテンプレートのsortableList要素にディレクティブを配置します。Angular 2リリースの特定のコンポーネントを再レンダリングする
<div class="row">
<div class="col-md-12">
<ul id="sortableList">
<zbjfb-input-text></zbjfb-input-text>
</ul>
</div>
がどのように私はテンプレートの内容は、最後のコンパイル以降に変更されたことを検出するBuilderComponentを強制することができ、その後再:インスペクタで、私はディレクティブはsortablelistのDOM要素に表示されて見ることができます新しい追加されたディレクティブでテンプレートをレンダリングするので、新しいコンパイルされたInputTextComponentを見ることができます。
BuilderComponent:
import { Component } from '@angular/core';
@Component({
selector: 'zbjfb-builder',
template: '
<div class="row">
<div class="col-md-12">
<ul id="sortableList">
</ul>
</div>
</div>
'
})
export class BuilderComponent {}
InputTextComponent:
import { Component } from '@angular/core';
@Component({
selector: 'zbjfb-input-text',
templateUrl: './input-text.component.html',
styleUrls: ['./input-text.component.css']
})
export class InputTextComponent {}
任意のアイデア?
ありがとうございます。