ng-include ne fonctionne pas avec le script type=“text/ng-modèle”

Voici mon Plunker:

http://plnkr.co/edit/oIei6gAU1Bxpo8VUIswt

Lorsque le bouton est cliqué, le suivant doit être inséré avant le "Hello World!" durée:

<script type="text/ng-template" id="tempTest">
  <div>
    <span>Properly Inserted</span> 
  </div>
</script>

moins les balises de script, bien sûr.

- Je y parvenir par l'insertion dynamique de la div suivants:

<div ng-include="tempTest"></div> 

Et puis le compiler. Cependant, si vous regardez le journal, la seule chose qui est à gauche après la compilation est: est-ce

<!-- ngInclude: tempTest --> 

Ce qui se passe ici? Pourquoi n'est pas mon insérer correctement la compilation? la logique est la suivante:

$scope.insert = function(){
    //Create elements //
    var container = angular.element('<div id="compiled-container"></div>');
    var element = angular.element('<div ng-include="tempTest"></div>');

    //Insert parent Container
    $('#greeting').before(container);

    //insert the element
    $animate.enter(element, container);

    //test insertion
    console.log("Before Compile: " +container.html() )

    $compile(element);

    //look again after compile
    console.log("After Compile:  " +container.html() )

};

OriginalL'auteur JHixson | 2014-01-15