我正在尝试用角度编写我自己的过滤器。但是在尝试注册过滤器时出现错误,
错误:没有模块:customFilterModule
[打破这个错误]
throw Error('没有模块:' + name);
angular.js(第 1090 行)
错误:没有模块:myApp
[打破这个错误]
throw Error('没有模块:' + name);
Javascript:
angular.module('customFilterModule')
.filter('customFilter', function() {
return function(listing, param) {
var out = [];
// perform my filtering logic to return a smaller array
return out;
};
});
var myApp = angular.module('myApp', ['customFilterModule']);
function AppController($scope) {
// my controller code
}
HTML:
<div class="container" id="mainBody" ng-app="myApp">
<div id="listingsListBody" class="row" ng-controller="MyController">
...
<div class="sub-container">
<div class="elem-box" ng-repeat="elem in elems | customFilter:jObj>
...
</div>
</div>
</div>
我传递给“customFilter”的参数 jObj 是控制器填充的 JSON 对象的一部分。
我似乎无法弄清楚我做错了什么。
谢谢!