AngularJS orderby通过复选框进行筛选
AngularJS orderby filter by a check box
我想使用带有复选框的angularJS
排序过滤器以及按列排序。这对我来说很好:
<tr ng-repeat="player in players | orderBy:'id':true | rangeFilter:min:max">
<td>{{player.id}}</td>
</tr>
我想用复选框来确定orderby
。我该怎么做?
<input type="checkbox"> Order by id
可能会对您有所帮助。
var myapp = angular.module('app', []);
myapp.controller('Main', function ($scope) {
$scope.model = false;
$scope.data =[
{
"content" : "some content0",
"createdAt" : "1459401001460",
"completed" : false
},
{
"content" : "some content1",
"createdAt" : "1459401001325",
"completed" : true
},
{
"content" : "some content2",
"createdAt" : "1459401001460",
"completed" : false
},
{
"content" : "some content3",
"createdAt" : "1459401001325",
"completed" : true
},
{
"content" : "some content4",
"createdAt" : "1459401001460",
"completed" : false
},
{
"content" : "some content5",
"createdAt" : "1459401001325",
"completed" : true
}
];
});
<script src="https://ajax.googleapis.com/ajax/libs/angularjs/1.2.23/angular.min.js"></script>
<div ng-app = "app">
<div ng-controller="Main">
<input type="checkbox" ng-model="model">
<div >
<table class="table table-bordered">
<tr ng-repeat="d in data | filter: {completed: model }">
<td>{{d.content}}</td>
</tr>
</table>
</div>
</div>
</div>
相关文章:
- AngularJS单选筛选不适用于Name、Description和Field4复选框值
- Angular JS Filter-通过3个复选框进行筛选
- 复选框筛选仅适用于刷新Angular2
- 在本地存储中选中复选框,但在加载时也要筛选列表
- 使用 JQuery 复选框筛选项目列表
- 使用复选框筛选结果
- 复选框筛选结果
- 使用复选框筛选PHP
- AngularJS orderby通过复选框进行筛选
- Rally自定义应用程序复选框筛选器不工作
- Jquery 按多个复选框筛选表行
- Web 解决方案中带有复选框和筛选器的组合框
- Jquery 复选框筛选 - 修复
- JQuery 复选框筛选器参数
- 如何在取消选中复选框时取消筛选表行
- 如何使用复选框筛选FullCalendar中的事件
- 复选框未按jquery和php的预期进行筛选
- 使用jQuery筛选复选框-保留URL中的选择
- 使用jquery ajax筛选复选框
- 筛选复选框以显示其类;不起作用