我是AngularJS的初学者。我在“ng-show”的帮助下,在过滤过程中尝试显示“No Tag Found”。
JS:
function simpleController($scope) { $scope.tags = ['HTML','CSS','Jquery','Bootstrap','AngularJS']; }
HTML:
<div ng-controller="simpleController"> <input class="txt" type="text" ng-model="nameText" /> <div> <ul> <li ng-repeat="myKeys in tags| filter:nameText">{{myKeys}}</li> </ul> <div ng-show="!tags.length">No Tag Found</div> </div> </div>
如果您在ng-repeat中进行过滤,则必须对ng-show应用相同的过滤器。如果没有,ng-show将总是引用完整的数组:
<div ng-show="!(tags| filter:nameText).length">No Tag Found</div>
原文地址:https://www.jb51.cc/angularjs/145294.html
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。