[英]Reaching controller scope on $rootScope.$on inside controller
How can I reach the $scope and modify it from inside my $rootScope.$on event handler? 如何到达$ scope并从$ rootScope。$ on事件处理程序内部对其进行修改?
angular.module('Foo')
.controller('BarCtrl', ['$scope', '$rootScope', function ($scope, $rootScope) {
$scope.x = {};
$rootScope.$on('myEvent', function(event, data){
if(data){
//how to reach BarCtrl $scope.x here?
}else{
//same here
}
})
}])
simply use $scope
variable 只需使用
$scope
变量
$rootScope.$on('myEvent', function(event, data){
$scope.x = data;
});
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.