Angular: Empty Fiddle
http://angularjs.org/
by marcolepsy
HTML
<div ng-controller="MyCtrl">
Hello,
<input ng-model='number' ng-keydown='updown($event)'></input>
!</div>
JavaScript
var myApp = angular.module('myApp',[]);
//myApp.directive('myDirective', function() {});
//myApp.factory('myService', function() {});
function MyCtrl($scope, $timeout) {
$scope.name = 'Superhero2';
$scope.number = 9;
var timeout;
$scope.updown = function($event) {
if (timeout) { $timeout.cancel(timeout); }
timeout = $timeout(function(){
console.log($event.keyCode);
if ($event.keyCode == 40) $scope.number -= 1;
else if ($event.keyCode == 38) $scope.number += 1;
}, 10);
}
}