Javascript AngularJS检查用户是否在选项卡中

Javascript AngularJS检查用户是否在选项卡中,javascript,jquery,angularjs,Javascript,Jquery,Angularjs,我想检查用户当前是否正在查看浏览器选项卡, 比如,如果你在谷歌chrome,你有facebook、twitter和应用程序, 您想知道应用程序是否在所有3个选项之间选择。 有没有一种方法可以完全用角度来做,或者我需要这样做: $(window).focus(function() { console.log('enter'); }).blur(function() { console.log('out'); }); AngularJS与JQLite(jQuery的子集)捆绑在一起。您可以

我想检查用户当前是否正在查看浏览器选项卡, 比如,如果你在谷歌chrome,你有facebook、twitter和应用程序, 您想知道应用程序是否在所有3个选项之间选择。 有没有一种方法可以完全用角度来做,或者我需要这样做:

$(window).focus(function() {
  console.log('enter');
}).blur(function() {
  console.log('out');
});

AngularJS与JQLite(jQuery的子集)捆绑在一起。您可以插入mock
$window
以保持其可测试性,或者只使用
window
。您的电话:

angular.element($window).bind('focus', function() {
  console.log('enter');
}).bind('blur', function() {
  console.log('out');
});

AngularJS与JQLite(jQuery的子集)捆绑在一起。您可以插入mock
$window
以保持其可测试性,或者只使用
window
。您的电话:

angular.element($window).bind('focus', function() {
  console.log('enter');
}).bind('blur', function() {
  console.log('out');
});

AngularJS与JQLite(jQuery的子集)捆绑在一起。您可以插入mock
$window
以保持其可测试性,或者只使用
window
。您的电话:

angular.element($window).bind('focus', function() {
  console.log('enter');
}).bind('blur', function() {
  console.log('out');
});

AngularJS与JQLite(jQuery的子集)捆绑在一起。您可以插入mock
$window
以保持其可测试性,或者只使用
window
。您的电话:

angular.element($window).bind('focus', function() {
  console.log('enter');
}).bind('blur', function() {
  console.log('out');
});

“查看选项卡”是什么意思?由于控制器看起来像的副本,您可以检查选择了哪个选项卡。AngularJS对此没有专门的工具。它不是这样的。标签是否在浏览器中,比如打开facebook、twitter和youtube,你想知道自己是否在facebook标签中“查看标签”是什么意思?由于控制器看起来像的副本,您可以检查选择了哪个选项卡。AngularJS对此没有专门的工具。它不是这样的。标签是否在浏览器中,比如打开facebook、twitter和youtube,你想知道自己是否在facebook标签中“查看标签”是什么意思?由于控制器看起来像的副本,您可以检查选择了哪个选项卡。AngularJS对此没有专门的工具。它不是这样的。标签是否在浏览器中,比如打开facebook、twitter和youtube,你想知道自己是否在facebook标签中“查看标签”是什么意思?由于控制器看起来像的副本,您可以检查选择了哪个选项卡。AngularJS对此没有专门的工具。它不是这样的。该选项卡是否在浏览器中,如打开了facebook、twitter和youtube,并且您想知道自己是否在facebook选项卡中