title: Can you change templateUrl on the fly?
body: <p>Is it possible to change templateUrl on the fly by passing values in the directive's scope?
  I want to pass data to controller that will render the page based on the data that passed from the directive </p>
  
  <p>something maybe that looks like that: </p>
  
  <pre><code>&lt;div&gt; 
     &lt;boom data="{{myData}}" /&gt;
  &lt;/div&gt; 
  
  .directive('boom', function {
          return {
              restrict: 'E',
              transclude: true,
              scope: 'isolate',
              locals: { data: 'bind' },
              templateUrl: "myTemplate({{boom}}})" // &lt;- that of course won't work.
          }
      });
  </code></pre>