【发布时间】:2014-06-25 19:23:12
【问题描述】:
我有用于分页的 Angular 过滤器(我使用了这个 link as tutorial):
publicApp.angularModule.filter('startFrom', function () {
return function(input, start) {
start = +start; //parse to int
return input.slice(start);
};
});
我的 HTML 的相关部分如下所示:
<div data-ng-repeat="item in filteredData = ( data | filter:leaderBoardFilter) | startFrom:currentPage*pageSize | limitTo:pageSize">
即使一切正常并且正如预期的那样,我在控制台中收到此错误:
"Error: input is undefined
@http://localhost:1936/MadbarzScripts/Public/PublicMain.js:8:9
错误是引用此行:
return input.slice(start);
有趣的是,我大部分时间都会出错,但并非总是如此。 我怎样才能解决这个问题 ?
【问题讨论】:
-
视图中的正确语法可能是:
标签: javascript angularjs