<table class="table table-bordered" style="width: auto"> <tr> <td> <label>Kunde: <select class="form-control" ng-model="current.kunde" ng-options="k for k in options.kunde" ng-change="data={}"></select> </label>  <td> <label>Datum: <select class="form-control" ng-model="current.datum" ng-options="dateFormat(v) for v in options.datum[current.kunde]" ng-change="refresh()"></select> </label>  <td> <label>Tabelle: <select class="form-control" ng-model="current.tabelle" ng-options="v for v in options.tabelle"></select> </label>   </table> <table class="table table-bordered table-condensed table-striped" style="width: auto"> <tr> <th> <th ng-repeat="(col, v) in domain[current.tabelle]">{{col}}  <tr> <td> <td ng-repeat="(col, dom) in domain[current.tabelle]"> <div class="dropdown"> <a class="btn dropdown-toggle" role="button" data-toggle="dropdown">{{filter[current.tabelle][col]||'alle'}}&nbsp;<b class="caret"></b></a> <ul class="dropdown-menu" role="menu"> <li><a ng-click="filter[current.tabelle][col]=''">alle</a></li> <li class="divider"></li> <li ng-repeat="e in dom"><a ng-click="filter[current.tabelle][col]=e">{{e}}</a></li> </ul> </div>   <tr ng-repeat="row in data[current.tabelle] | filter: filter[current.tabelle] | limitTo: 200"> <th>{{$index+1}} <td ng-repeat="col in row"> {{col}}   </table>