angular.module('appWrapperDemo') .controller('appWrapperDemoController', [ '$scope', '$rootScope', '$timeout', function($scope, $rootScope, $timeout) { $scope.hasFocus = false; var estado; $rootScope.$on('focus', function(event, data) { estado = data; if(!data) { $timeout(function() { if(!estado) { $scope.hasFocus = data; } },200) } else { $scope.hasFocus = data; } }); } ]);