角度:当没有结果时显示一条消息 ng-重复角度 ?(具体情况)
Angular: show a message when no results in angular ng-repeat ? (specific case)
我有一个特定的情况,我在手风琴中重复我的数据,我所需要的只是在过滤器(搜索框)不返回任何内容时向用户显示一条消息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>
试试这个,
<div ng-show="!(sports | filter:query).length">No items</div>
或者,我们可以通过将过滤结果分配给另一个变量来消除另一个过滤器,如下所示,
<accordion close-others="false">
<accordion-group ng-repeat="sport in filteredSports = (sports | filter: query)"
ng-show="sport.leagues.length">
<accordion-heading>
...
</accordion-group>
</accordion>
<div ng-show="!filteredSports.length">No items</div>
谢谢。
相关文章:
- 在禁用ng的情况下搜索JSON对象(AngularJS)
- Angular:如何在没有ng模型的情况下获得输入值
- 不确定在我的情况下使用 ng-options 的最佳方法
- 在我的情况下,ng 模型返回未定义
- 角度:当没有结果时显示一条消息 ng-重复角度 ?(具体情况)
- 角度 - 在不使用 ng-repeat的情况下获取数据长度
- AngularJS:在不修改ng模型的情况下获取选择标签
- AngularJS - 处理错误错误:[ng:areq] 在此特殊情况下 (?)
- ng-重复运行次数与整数参数一样多在某些情况下不起作用
- 如何在没有ng重复的情况下制作模板,并使用角度拖放列表将数据传递给$scope
- Angular JS自定义指令在没有ng-app指令的情况下不起作用
- 在没有$scope更改的情况下强制重新编译已筛选的ng属性
- 如何在不使用指令的情况下操作ng-if内部的元素
- 如何在ng重复的情况下同时获取两个连续的数组对象
- 默认情况下,如何将ng模型值设置为空字符串
- angular.bootstrap()-在不需要ng应用程序或ng控制器的情况下引导angular应用程序
- 如何在没有ng开关的情况下处理角ng显示中的if else情况
- 在不排序组的情况下对ng-table中的行进行排序
- 如何在没有任何html标记的情况下使用ng-show
- Angular -在不使用ng-show或ng-hide的情况下,在点击按钮时隐藏按钮