当我尝试添加.filter()以反转数组的顺序时,我的Angularfire项目出现以下错误。当我没有在我的代码中包含这个.filter()时它可以工作但是我的数组的顺序与我想要的顺序相反。
我在我的App.js文件中放置了我在堆栈溢出solution I found上找到的过滤器代码
'使用严格的';
var app = angular.module('App', [
'firebase',
'angularfire.firebase',
'angularfire.login',
'simpleLoginTools',
'slidesjs'
]);
app.filter('reverse', function() {
return function(items) {
return items.slice().reverse();
};
});
它突出显示.module没有定义angular,但即使没有过滤器代码,它仍会显示我的消息,因此可能会警告其他内容。
当我包含app.filter()代码时,我在控制台中遇到的错误是
Error: [$injector:unpr] Unknown provider: reverseFilterProvider <- reverseFilter