В app.js у меня есть постоянное и настраиваемое определение фильтра. Постоянный объект должен использоваться в фильтре, но у меня есть ошибка "statusInfo не определена", когда я пытаюсь ссылаться на постоянный объект в фильтре.
Пожалуйста, где моя ошибка?
var myApp = angular.module('myApp', ['ngRoute'])
myApp.constant('statusInfo', {
status1: 1 ,
status1: 2 ,
status1: 3
})
myApp.filter('myCustomFilter', function () {
console.log('Status ', statusInfo ) // Here I have the error.
...my code...
}
Вам необходимо включить statusInfo в качестве параметра в свой фильтр, как показано ниже:
myApp.filter('myCustomFilter', function (statusInfo) {...