La directiva no funciona dentro de <tr> que está enlazada con ng-repetición

Tengo una tabla donde las filas se repiten víang-repeat. Estoy tratando de crear una plantilla que genere columnas.<td> por cada fila<tr>

app.directive("customtd", function(){
  return {
    restrict: 'E',
    template: "<td>{{position.Name}}</td><td>{{position.Code}}</td>",
    replace: true,
    scope: {
      position: '='
    }
  }
});
<table>
  <tr ng-repeat="p in positions">
    <customtd position="p"></customtd>
  </tr>
</table>

El problema es que mi plantilla td personalizada no se procesa en absoluto. Aquí tengo la intención de reemplazar<customtd> con n número de<td>s - que se decidirá en función del número de propiedades de mi objeto de datos, pero en este momento solo estoy tratando de que funcione una directiva simple que genere dos columnas.

MYPLUNKER : muestra una instancia de este problema y el código de la directiva.

Respuestas a la pregunta(2)

Su respuesta a la pregunta