如何使用Angularjs执行窗口键事件以设置角度变量



我不知道如何截取窗口的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);
}

最新更新