I have an specific case where I am repeating my data within an accordion, all I need is to display to the user a message when the filter (search box) returns nothing on ng-repeat="sport in sports"
<input ng-model="query" placeholder="Search sports...">
<accordion close-others="false">
<accordion-group ng-repeat="sport in sports | filter:query"
ng-show="sport.leagues.length">
<accordion-heading>
<div ng-click="addSportToLines(sport);">
{{::sport.name}}
</div>
</accordion-heading>
<div class="list-group leagues-margin">
<a href="javascript:void(0);" class="list-group-item"
ng-repeat="league in sport.leagues"
ng-class="{active: league.active}"
ng-click="addLeagueToLines(league)">{{::league.name}}
</a>
</div>
</accordion-group>
</accordion>