如何通过复选框过滤多个值(OR操作)
发布时间:2020-12-17 08:09:50 所属栏目:安全 来源:网络整理
导读:如何使用复选框在angularJS中过滤多个值(OR操作) ul ng-repeat="movie in movies |filter:Filter.Comedy | filter:Filter.Action | filter:Filter.Drama" li{{movie.name}}/li/ullabelComedy/labelinput type="checkbox" ng-model="Filter.Comedy" ng-true-v
如何使用复选框在angularJS中过滤多个值(OR操作)
<ul ng-repeat="movie in movies |filter:Filter.Comedy | filter:Filter.Action | filter:Filter.Drama"> <li>{{movie.name}}</li> </ul> <label>Comedy</label><input type="checkbox" ng-model="Filter.Comedy" ng-true-value="Comedy" data-ng-false-value=''/><br/> <label>Action</label><input type="checkbox" ng-model="Filter.Action" ng-true-value="Action" data-ng-false-value=''/><br/> <label>Drama</label><input type="checkbox" ng-model="Filter.Drama" ng-true-value="Drama" data-ng-false-value=''/> http://jsfiddle.net/samibel/va2bE/1/
使用过滤功能:
视图: <ul ng-repeat="movie in movies | filter: showMovie"> <li>{{movie.name}}</li> </ul> 控制器: $scope.showMovie = function(movie){ return movie.genre === $scope.Filter.Comedy || movie.genre === $scope.Filter.Drama || movie.genre === $scope.Filter.Action; }; Fiddle (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |
相关内容
- shell if 参数详解
- 如果我们使用特定的数据源,如何在Play Framework(Scala,Sca
- scala – 使用Typesafe Config的ConfigFactory设置build.sb
- angular – 使用ngbTabSet将nav-pills放入卡片头和卡片主体
- 在Scala中,可以将通用类型参数与* function *定义一起使用吗
- 开发bootstrap的from表单事例
- webservice之soap
- 从Scala中的字符串读取案例类对象(像Haskell的“读”类型类
- 详解使用docker 1.12 搭建多主机docker swarm集群
- 《数据结构》3.1双栈--按栈号进行操作