In diesem Dokument: http://docs.angularjs.org/guide/directive heißt es, dass es eine replace
Konfiguration für Anweisungen gibt:
Vorlage - Ersetzen Sie das aktuelle Element durch den Inhalt des HTML. Der Ersetzungsprozess migriert alle Attribute / Klassen vom alten zum neuen Element. Weitere Informationen finden Sie im Abschnitt Erstellen von Komponenten.
Javascript-Code
app.directive('myd1', function(){
return {
template: '<span>directive template1</span>',
replace: true
}
});
app.directive('myd2', function(){
return {
template: '<span>directive template2</span>',
replace: false
}
});
HTML Quelltext
<div myd1>
original content should be replaced
</div>
<div myd2>
original content should NOT be replaced
</div>
Aber die letzte Seite sieht so aus:
directive template1
directive template2
Es scheint, dass das replace
nicht funktioniert. Vermisse ich etwas
Live-Demo: http://plnkr.co/edit/rGIgmjO81X2UxJohL4HM?p=preview