私は設定したテンプレートとして各ノードが表示される単純なツリーコンポーネントを作成したいと思います。再帰的コンテンツ投影
<my-tree [item]="rootItem">
item: <b>{{item.name}}</b>
</my-tree>
ような何かが私は木がほとんど右しかしずに表示している をhttps://plnkr.co/edit/LL8T5a1oSWUzOVEy14jv?p=previewを説明するために、私はplunkerを作った
<my-tree [item]="rootItem">
<div class="beautiful"> item: <i>{{item.name}}</i></div>
</my-tree>
のように、異なるマークアップツリーを表示するには、同じコンポーネントを使用することができますアイテム名。理由は分かりません。誰かが私が間違ったことを説明できますか?前もって感謝します。
いいえあなたはツリーコンポーネント自体に追加しましたが、私はすべてのマークアップをしたい'** {{item.name}}'に渡されたテンプレートの中にあります。 ツリーコンポーネントは、 'item'のどの構造体を表示するのか、それを表示するのかを知りません。単に' children'フィールドを持っています。 – Dimanoid
しかし、得られたHTMLはあなたが望むものです、そうですか? –
はい、結果のHTMLはほぼ正しいです。 – Dimanoid