<div class=“table-responsive”>

<table class="table table-striped table-bordered">
  <thead>
    <tr>
      <th>Attribute</th>
      <th>Type</th>
      <th>Description</th>
    </tr>
  </thead>
  <tbody ng-repeat="g in groups">
    <tr ng-if="g.name && g.attributes.length">
      <th colspan="3">{{g.name}}</th>
    </tr>
    <tr type-placeholder ng-repeat="item in g.attributes" type="item.type" template="embedded" name="item.name" details="item"></tr>
  </tbody>
</table>

</div>