Ist es möglich, das Element mit ng-transclude
anstelle des gesamten Vorlagenelements zu ersetzen?So ersetzen Sie das Element durch ng-transclude
HTML:
<div my-transcluded-directive>
<div>{{someData}}</div>
</div>
Richtlinie:
return {
restrict:'A',
templateUrl:'templates/my-transcluded-directive.html',
transclude:true,
link:function(scope,element,attrs)
{
}
};
my-transkludiert-directive.html:
<div>
<div ng-transclude></div>
<div>I will not be touched.</div>
</div>
Was ich bin Auf der Suche nach ist ein Weg zu <div>{{someData}}</div>
ersetzen <div ng-transclude></div>
. Was derzeit passiert ist, dass das übersetzte HTML innerhalb der ng-transclude
div-Element platziert wird.
Ist das möglich?
Danke, swehren zu sehen. – Francisc
Für mich 'Element' findet' div [meine-transcluded-Direktive] ', nicht die Vorlage. –
@LittleBigBot Wenn du eine Geige schreiben willst schaue ich mal – swehren