Я пытаюсь получить доступ к переменной области видимости внутри $scope.$on
, но он возвращает undefined
, но если я использую обычную переменную, она работает нормально.
Example:
app.controller('myCtrl',function($scope){
this.a = "hello";
var b = "hi";
// some code
$scope.$on('someEvent',function(scope,ele,attrs){
console.log(this.a); // prints 'undefined'
console.log(b); //prints 'hi'
});
});
Yup, ошибка новобранец. Благодарю. –