¿Cómo usar 'reemplazar' de definición de directiva?

En este documento:http://docs.angularjs.org/guide/directive , dice que hay unareplace Configuración para directivas:

modelo - Reemplazar el elemento actual con el contenido del HTML. El proceso de reemplazo migra todos los atributos / clases del elemento antiguo al nuevo. Consulte la sección Crear componentes a continuación para obtener más información.

código javascript

app.directive('myd1', function(){
  return {
    template: '<span>directive template1</span>',
    replace: true
  }
});

app.directive('myd2', function(){
  return {
    template: '<span>directive template2</span>',
    replace: false
  }
});

código HTML

<div myd1>
  original content should be replaced
</div>
<div myd2>
  original content should NOT be replaced
</div>

Pero la página final se ve como:

directive template1
directive template2

Parece elreplace no funciona ¿Echo de menos algo?

Demo en vivo:http://plnkr.co/edit/rGIgmjO81X2UxJohL4HM?p=preview

Respuestas a la pregunta(4)

Su respuesta a la pregunta