<input name='login' type='text' ng-change='change()' ng-model='login' ng-class="{ 'success' :registerForm.login.$valid, 'error':registerForm.login.$invalid }" />
$scope.reservs = {
'03.05.2013':[{id:1,type:'first'},{id:2,type:'second'}],
'04.05.2013':[],
'05.05.2013':[{id:3,type:'third'}]
}
$scope.dates = ['03.05.2013','02.05.2013'];
<tr>
<td>тип комнаты</td>
<td nr-repeat="date in dates">
<ul>
<li ng-repeat="room in reservs[date]|filter:{type:'тип комнаты'}">{{room.name}}</li>
</ul>
</td>
<ng-include src="room.type+'.html'"></ng-include>
<script type="text/ng-template" id="first.html">
Шаблон для комнат типа first
</script>
<td ng-click="doSomenthin()">html</td>