我不知道如何截取窗口的keydown事件,并从那里将角度var设置到指定控制器的范围中。
这里有一个从控制器执行此操作的简单方法。
angular.element(window).bind("keydown",keydown);
function keydown(e) {
$scope.eventKeydown = e.keyCode;
$scope.$apply();
}
您可以使用这个:
window.onkeydown = keydown;
function keydown(e) {
$scope.eventKeydown = e;
console.log(e);
console.log($scope.eventKeydown);
}