У меня есть сценарий, где я хочу, чтобы пользователь мог выбрать, какой фильтр применять. Я не хочу содержать отдельный список фильтров в html. Поэтому рассмотрим следующий код, где я пытаюсь получить доступ к именам зарегистрированных фильтров. (Я новичок в AngularJS, так что извиняюсь, если это очевидно)Как я могу перечислить доступные фильтры
angular.module('app.filters', []);
angular.module('app.filters').filter('filter1', function() {/* filter code */});
angular.module('app.filters').filter('filter2', function() {/* another filter code */});
angular.module('app', ['app.filters']);
angular.module('app').controller('MainCtrl', function ($scope, $filter) {
/* How do I list filter1 and filter2 in here so that they can be output
in a template? The below means the filter names are recorded twice */
$scope.availableFilters = ['filter1', 'filter2']
});