title: Variable passed to ng-incude in angular 1.5 component
body: <p>I tried different ways to achieve this, with no luck. I also read few post on same subjet, I don't know why I can't get this to work.</p>
  
  <p>I want to use ng-include to display template content in a component. Since it's a reusable component, I'm passing the template id via bindings.</p>
  
  <pre><code> angular.module('app')
    .component('detailPanel', {
      templateUrl: "components/_detailPanel.html",
      bindings: {
        templateId: '@'
      }
    }
  );
  </code></pre>
  
  <p>The component _detailPanel.html:</p>
  
  <pre><code>&lt;div&gt;
    {{$ctrl.templateId}}
    &lt;ng-include src="$ctrl.templateId"&gt; &lt;/ng-include&gt;
  &lt;/div&gt;
  &lt;script type="text/ng-template" id="actionDetail.html"&gt;
    THIS IS THE DETAIL
  &lt;/script&gt;
  </code></pre>
  
  <p>I'm passing the templateId to the component. It prints fines in the div using {{ templateId }} and this indicates the correct id is passed, but nothing is shown from ng-include. The only way I'm able to get the template to be rendered is to pass the string 'actionDetail.html' to the ng-include's src. However I'm looking to pass a variable because I want something reusable..</p>
  
  <p>This example contains the ng-template directly in the component, but I intend of course to put it oustide, this was only a test.</p>
  
  <p>Any thoughts would help... thanks</p>