Angular JS:为什么使用未知提供程序进行角度过滤错误:defaultFilterProvider < - defaultFilter?

mke*_*y33 4 javascript ruby-on-rails angularjs

我在我的application.js中放了angular-filters,但我仍然得到错误:

Unknown provider: defaultFilterProvider <- defaultFilter
Run Code Online (Sandbox Code Playgroud)

我该如何解决?

mke*_*y33 9

虽然我已经在我的应用程序中包含了角度过滤器,但我忘了将它们添加到我的需求数组中,如下所示:

var myApp = angular.module("MyApp", ["ngResource", "ex.filters"]);
Run Code Online (Sandbox Code Playgroud)

为了使角度滤波器工作,我必须在阵列中放置"ex.filters",如上所示.

我通过阅读https://github.com/frapontillo/angular-filters/blob/master/test/default/defaultSpec.js上的测试找到了解决方案