MyComponentの:コードでコンポーネントに子ノードがあるかどうかを確認する方法<template></template>?例えば
<div [my-component]="'text'"></div>
Iは、ノード自身(<div>
)であるthis.viewContainerRef
を有します。
しかし、ユーザーはmyComponent
にそのテンプレートを追加することもできますので、彼はこれを行います。
<div [my-component]="'text'">
<template>
...
</template>
</div>
私の質問は、そのinnerHTMLのを読んで/ <template>
ノードと使用がある場合は、コードで私がチェックすることができる方法です?
角度4を使用していますか? –
は角2ですが、すぐに更新されるかもしれません。 – AngularOne
角2では、DOM内に「」要素はありません。 Angular 4では ''は ''に名前変更され、DOMに追加される ''が解放されます。 ''を使うと、非推奨の警告が出るので、Angular4についてはわかりません。 ''がAngular5でのみ解放されているのか、それとも既に自分が試していないのか分かりません。要素が実際に存在するかどうかを確認してください。 –