Pourquoi a-t-il replace=true
ou replace=false
non un impact sur le code ci-dessous?
Pourquoi le "contenu existant" n'est-il pas affiché lorsque replace = false?
Ou pour le dire plus humblement, pouvez-vous expliquer avec bonté quelle est la replace=true/false
fonctionnalité des directives et comment l'utiliser?
Exemple
JS / Angulaire:
<script>
angular.module('scopes', [])
.controller('Ctrl', function($scope) {
$scope.title = "hello";
})
.directive('myDir', function() {
return {
restrict: 'E',
replace: true,
template: '<div>{{title}}</div>'
};
});
</script>
HTML:
<div ng-controller="Ctrl">
<my-dir><h3>some existing content</h3></my-dir>
</div>
Voyez-le dans Plunker ici: