角度で独自のフィルターを作成しようとしています。しかし、フィルターを登録しようとすると、エラーが発生します。
エラー: モジュールがありません: customFilterModule
[このエラーでブレーク]
throw Error('No module: ' + name);
angular.js (1090 行目)
エラー: モジュールがありません: myApp
[このエラーでブレーク]
throw Error('No module: ' + 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 オブジェクトの一部です。
私は自分が間違っていることを理解できないようです。
ありがとう!