title: AngularJS: emulate ng-repeat scope creation
body: <p>Is there a way in angular to emulate the same scoping  that ng-repeat creates without actually using ng-repeat?</p>
  
  <p>An example structure is</p>
  
  <pre><code>&lt;ul ng-controller="SomeController" ng-model="items"&gt;
       &lt;li ng-model="item" static-item&gt;static html&lt;/li&gt;
       &lt;li ng-model="item" static-item&gt;static html&lt;/li&gt;
  &lt;/ul&gt;
  </code></pre>
  
  <p>and then have similar scopes created as if I used an ng-repeat?</p>
  
  <pre><code>&lt;ul ng-controller="SomeController" ng-model="items"&gt;
       &lt;li ng-repeat="item in items"&gt;static html&lt;/li&gt;
  &lt;/ul&gt;
  </code></pre>
  
  <p>Wherein properties created through iteration will still be available inside my staticItem directive (ie. $last, $first, $middle)?</p>
  
  <p>I am using bootstrap angular directives (specifically tab component) which creates an isolated scope for each tab item. And the mark up is generated through CMS.</p>