我想检查用户当前是否正在查看浏览器标签, 就像你在谷歌浏览器,你有Facebook,Twitter和应用程序, 并且您想知道是否在所有3之间选择了应用程序。 有没有办法用纯粹的角度来做或者我需要做这样的事情:
$(window).focus(function() {
console.log('enter');
}).blur(function() {
console.log('out');
});
答案 0 :(得分:3)
AngularJS捆绑了JQLite(jQuery的子集)。您可以注入模拟$window
以使其可测试或仅使用window
。你的电话:
angular.element($window).bind('focus', function() {
console.log('enter');
}).bind('blur', function() {
console.log('out');
});