array</code>: array of controller instances</li>
</ul>
<p>If a required controller cannot be found, and it is optional, the instance is <code>null</code>,
otherwise the <a href="error/$compile/ctreq">Missing Required Controller</a> error is thrown.</p>
<p>Note that you can also require the directive&#39;s own controller - it will be made available like
any other controller.</p>
</li>
<li><p><code>transcludeFn</code> - A transclude linking function pre-bound to the correct transclusion scope.
This is the sam