¿Cómo usar la función 'reemplazar' para directivas AngularJS personalizadas? [duplicar
Esta pregunta ya tiene una respuesta aquí:
¿Por qué la propiedad `replace` está en desuso en las directivas de AngularJS? 4 respuestasPor quereplace=true
oreplace=false
no tiene ningún impacto en el siguiente código?
¿Por qué no se muestra "algún contenido existente" cuando replace = false?
O para decirlo con más humildad, ¿puede explicar amablemente qué es elreplace=true/false
característica en las directivas y cómo usarla?
Ejempl
JS / Angular:
<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>
Véalo en Plunker aquí: