我正在尝试使用angular.js获取手机号码文本框的值以验证其输入值。我是一个angular.js的新手,不太确定如何实现这些事件并在我的HTML代码中放置一些JavaScript来验证或操作表单输入。
这是我的HTML:
<div>
<label for="mobile_number">Mobile Number</label>
<input type="text" id="mobile_number" placeholder="+639178983214" required
ngcontroller="RegisterDataController" ng-keydown="keydown">
</div>
我的控制器:
function RegisterDataController($scope, $element) {
console.log('register data controller');
console.log($element);
$scope.keydown = function(keyEvent) {
console.log('keydown -'+keyEvent);
};
}
我不确定如何在angular.js中使用“keydown”事件,我也搜索了如何正确使用它。我能否在指令上验证我的输入?还是应该像我使用“keydown”或“keypress”事件一样使用控制器?