用于分页的 AngularJS 自定义过滤器
AngularJS custom filter for Pagination
我已经在我的app.js
文件中实现了以下过滤器(startFrom
):
app.filter('startFrom', function () {
return function (input, start) {
start = +start;
return input.slice(start);
}
});
我以非时空的方式重新处理数据,并在页面加载时应用过滤器。问题是使用过滤器时数据不可用。
<div class="panel panel-default" ng-repeat="hotel in hotels | filter:search | startFrom:currentPage*itemsPerPage | orderBy:sortBy.Name :order.reverse | limitTo:itemsPerPage">
如何在数据可用后应用筛选器?
"过滤器应始终检查其输入的有效性。输入可能是异步操作的结果,所以过滤器不能确定输入总是是什么它期待何时进行评估。
相应地,单词尝试这个
app.filter('startFrom', function () {
return function (input, start) {
if (!angular.isArray(input)) {
return [];
}
start = +start;
return input.slice(start);
}
});
您尚未编写,但尝试仅使用搜索和分页过滤器,有时其他过滤器可能是问题所在,因此您确定问题出在您的分页过滤器中。
相关文章:
- 如何在angular.js中动态应用自定义过滤器
- AngularJS自定义过滤器未触发点击事件
- Vue.js如何在定义API变量之前实现自定义过滤器
- 用于分页的 AngularJS 自定义过滤器
- 为什么我的自定义过滤器会导致无限消化
- 如何仅在文本字段中有值时才将自定义过滤器应用于 ng-repeat
- 指令中的 AngularJS 自定义过滤器以格式化值
- Angular自定义过滤器在处理某些匹配时注销,但会过滤掉所有结果
- Angular js自定义过滤器未定义
- AngularJS自定义过滤器调用了两次,并在第二次调用时删除输入数据
- 自定义过滤器的问题,我缺少什么
- 如何在Angular 1.3.6上创建一个自定义过滤器来搜索嵌套数组
- json数组angularjs中的自定义过滤器
- 两个日期之间的自定义过滤器 AngularJS
- PG-promise为选择查询创建自定义过滤器
- 角度.js. 如何计算满足自定义过滤器的 ng 重复迭代
- Angular JS“Startswith”自定义过滤器
- 无法让 Angular 自定义过滤器工作
- AngularJS自定义过滤器被调用两次
- 如何使用 Angularjs 创建自定义过滤器