テンプレート要素全体ではなく、要素をng-transclude
に置き換えることは可能ですか?要素をng-transcludeに置き換える方法
HTML:
<div my-transcluded-directive>
<div>{{someData}}</div>
</div>
指令:
return { restrict:'A', templateUrl:'templates/my-transcluded-directive.html', transclude:true, link:function(scope,element,attrs) { } };
私-トランスクルード-directive.html:私は何
<div>
<div ng-transclude></div>
<div>I will not be touched.</div>
</div>
お探しの方は<div>{{someData}}</div>
を<div ng-transclude></div>
に置き換えてください。現在起こっているのは、がng-transclude
div要素の内側に配置されていることです。
これは可能ですか?
は、swehren、ありがとうございました。 – Francisc
私にとって 'element'はテンプレートではなく、' div [my-transcluded-directive] 'を見つけます。 –
@LittleBigBotあなたがフィドルを投稿したい場合は、私が見てみましょう – swehren