Once again, dynamic tabs

I’ve read multiple posts on dynamic tabs, but I’m trying with another one as I’m not sure if I’ve understood the replies correctly.

What I want to do is to have multiple tabs, but I don’t need navigation history as I’m not moving away of this view, not for now at least.

<ion-tabs class="tabs-positive">
  <ion-tab ng-repeat="tab in tabs" title="{{tab.name}}">
    <div><!-- my tab content is here --></div>
  </ion-tab>
</ion-tabs>

The code above doesn’t work as expected, in particular the tab content is somehow hardly messed up, like if the content of them all gets shown merged in one one tab while the other gets only part of it. Obviously the tab content uses the tab.id property to select the content to display.
Interestingly enough the tab labels (tab.name property) are not displayed, which confirms the tab messing up.

Is there anything I can do?