是否可以用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)
{
}
};
我-transcluded-directive.html:
<div>
<div ng-transclude></div>
<div>I will not be touched.</div>
</div>
我是什麼尋找的方法是讓<div>{{someData}}</div>
代替<div ng-transclude></div>
。目前發生的情況是,被攔截的HTML被放置在內,ng-transclude
div元素中。
這可能嗎?
謝謝你,swehren。 – Francisc
對我來說,'element'找到'div [my-transcluded-directive]',而不是模板。 –
@LittleBigBot如果你想發佈小提琴我會看看 – swehren