たとえば、次のようなテンプレートがあります。AngularJS - ラッパーのないテンプレートを含める方法
template.html:
<div>div1</div>
<div>div2</div>
私はどこでも私が欲しいのラッパーなしでそれを含めたいので、結果はこのようなものです:それは持っているので
<body>
.
.
<div>div1</div>
<div>div2</div>
.
.
</body>
私はng-include
を使用することはできませんラッパー<ng-include>
。
replace:true
でディレクティブを作成しようとしましたが、テンプレートにルート要素が1つしかないというエラーが表示されます。
replace:true
が付いていないコメントディレクティブの場合、テンプレートは表示されません。
どうすればよいですか?ラッパーがレイアウトを台無しにするので、これが必要です。
印刷されますあなたは可能性とそれがオプションではない理由をすでに指定しています。これはディレクティブを使用する方法ではありません。あなたがやろうとしていることによるが、これは現在のレイアウト/スタイルを変更することによって解決できるXY問題かもしれない。 – estus