title: Directive has no access to transcluded elements?
body: <p>I might get some concept terribly wrong, but I don't get this to work I expected:
  <a href="http://plnkr.co/edit/Qe2IzMMMR5BJZJpwkx9e?p=preview" rel="noreferrer">http://plnkr.co/edit/Qe2IzMMMR5BJZJpwkx9e?p=preview</a></p>
  
  <p>What I'm trying to do is to define a directive that gets attached to a top-level <code>&lt;nav&gt;</code> element, and then modifies the contained DOM elements in its link function (such as adding css classes to <code>&lt;li&gt;</code> etc.).
  However, the link function seems to only get the original directive template (<code>&lt;nav&gt;&lt;ul&gt;&lt;ng-transclude/&gt;&lt;/ul&gt;&lt;/nav</code>), and not the transcluded/expanded DOM elements.</p>
  
  <p>If this is "by design", how should I do this?
  It find it pretty useless to define a transcluding "root" directive, if it does not have access to the transcluded DOM tree....</p>