Я хочу вызвать функцию setValue при запуске события emit и прослушивателя $on
. Я получаю следующее сообщение об ошибке: ReferenceError: setValue is not defined
Почему это происходит?ReferenceError: функция не определена error
angular.module('clientApp')
.service('ManagerService',
['$rootScope', function($rootScope) {
var someValue = false;
this.setValue = function(value) {
someValue = value;
}
$rootScope.$on('event', function(event, data) {
setValue(true);
});
}]);
«Как я могу это исправить?» Определите переменную setValue или объявите функцию с этим именем. –