nstead of relying on automatic template compilation via <code>template</code> or
<code>templateUrl</code> declaration or manual compilation inside the compile function.
</div>

<div class="alert alert-error">
<strong>Note:</strong> The <code>transclude</code> function that is passed to the compile function is deprecated, as it
  e.g. does not know about the right outer scope. Please use the transclude function that is passed
  to the link function instead.
</div>

<p>A compile function can have a return val