Angular表格中同一字段上的文本过滤器和下拉过滤器
Text filter and Dropdown filter on the same field in Angular table
我是Angular的新手,目前还在努力做一件简单的事情。不知道该怎么做。我用ng-repeat创建了一个表。现在,在每一列上,我都有由我的ng-model控制的过滤器。
例如,假设我有一个Employees表,其中包含以下列:
EmpId, EmpName, Unit, Active (Y/N)
每一个在<th>
标签中都有过滤器,我可以很容易地通过
Id, Name, Active:Y/N
现在的问题是,我需要在这个表的外面显示一个下拉菜单,上面写着Active/InActive
,默认情况下,它应该总是显示Active Employees
所以我不确定如何在同一列上指定两个过滤器来实现这一点。
参考此链接
//过滤器 .filter('findobj', function () {
return function (dataobj, multipleVlaue) {
if (!multipleVlaue) return dataobj;
return dataobj.filter(function (news) {
var tofilter = [];
angular.forEach(multipleVlaue,function(v,i){
tofilter.push(v);
});
return news.CategoryList.some(function (category) {
return tofilter.indexOf(category.DisplayName)>-1;
});
});
};
})
相关文章:
- 为什么我的d3.jsselectAll+过滤器没有过滤
- ui网格日期单元格过滤器,过滤日期格式导致显示错误的日期
- 如何应用带过滤器的ng if来过滤记录,并在同一页面中显示两个不同的视图
- 使用angularjs内置过滤器过滤代码中的特定属性
- 使用jquery过滤逗号分隔的span文本
- 在AngularJS中过滤-html标签中的文本
- Regex有助于突出显示html中匹配文本的角度过滤器
- 过滤包含一些文本的 PHP 数据表
- JSON 填充的表单元素不使用 angularJs 过滤器进行过滤
- 如何使用angularjs在剑道网格过滤器文本框中应用电话号码掩码
- PubNub Twitter数据流中的文本过滤
- 如何使用 Angularjs 过滤器来过滤绑定到两个选择框的数组
- AngularJS通过任意数量的过滤器进行过滤
- Regex根据文本过滤图像
- Javascript HTML文本过滤/链接
- 是否有IndexedDB的文本过滤过滤器
- Select2.js v4.0:如何将过滤器文本传输到ajax源数据
- 我正在 angularjs 中设计一个表格,其中包含每列的多文本过滤选项,就像在 excel 中一样
- Angularjs总是在自定义过滤器中过滤初始数据
- 标题中单独的列过滤.如何改变搜索过滤器文本框的宽度为每个列's单独