Как я могу обнаружить событие нажатия клавиши или нажатия клавиши в angular.js?

m пытается получить значение текстового поля мобильного номера для проверки его входного значения с помощью angular.js. Я'Я новичок в использовании angular.js и не очень уверен, как реализовать эти события и поместить некоторый javascript для проверки или манипулирования входными данными формы в моем HTML-коде.

Это мой HTML:

    
        Mobile Number
        
     

И мой контроллер: я

    function RegisterDataController($scope, $element) {
       console.log('register data controller');
       console.log($element);
       $scope.keydown = function(keyEvent) {
        console.log('keydown -'+keyEvent);
       };
    }

Я не уверен, как использовать событие keydown в angular.js, я также искал, как правильно его использовать. И могу ли я подтвердить свои данные по директивам? Или я должен использовать контроллер, как то, что яВы сделали, чтобы использовать такие события, как keydown или keypress?