Pouvez-vous changer templateUrl à la volée?

Est-il possible de changer templateUrl à la volée en passant valeurs du champ de la directive?
Je veux transmettre des données au contrôleur au rendu de la page, sur la base des données qui sont passés de la directive

peut-être quelque chose qui ressemble à ça:

<div> 
   <boom data="{{myData}}" />
</div> 

.directive('boom', function {
        return {
            restrict: 'E',
            transclude: true,
            scope: 'isolate',
            locals: { data: 'bind' },
            templateUrl: "myTemplate({{boom}}})" //<- that of course won't work.
        }
    });
InformationsquelleAutor iLemming | 2013-01-31