我想单独处理表单的输入。如果我在输入后按回车键并ng-submit
执行表达式,如何将负责的输入字段传递给提交回调以确定要处理的输入?
是否有可能没有破解并且没有将表单拆分为几个迷你表单?
我不会为此使用 ng-submit (如果我没记错的话,提交是用于表单而不是单个文本输入)。只需使用 ng-keydown 来获取输入键事件并为文本字段传递一个标识符。
<input type="text" ng-keydown="onKeyDown($event, 'input1')" >
<input type="text" ng-keydown="onKeyDown($event, 'input2')" >
在控制器中:
$scope.onKeyDown = function(event, id) {
if (event.keyCode === 13) {
// enter was pressed for the input id
}
};