我是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将总是引用完整的数组:
原文链接:https://www.f2er.com/angularjs/145294.html<div ng-show="!(tags| filter:nameText).length">No Tag Found</div>