¿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 respuestas

Por 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í:

http: //plnkr.co/edit/4ywZGwfsKHLAoGL38vvW? p = preview

Respuestas a la pregunta(2)

Su respuesta a la pregunta