最佳答案
我有一些使用模板驱动的蓝图的表单,比如:
<form #myForm="ngForm" ngSubmit="save(myForm.value, myForm.isValid)">
<input #name="ngModel" [(ngModel)]="name">
<button type="submit">Submit form</button>
</form>
现在,如何防止 ENTER 提交表单?它会干扰窗体内部的自定义 ENTER 行为,并且如果您意外地按 ENTER 键输入一个不需要的输入。
我四处看了看,找到了一些老的 Angular 1答案,还有一些标准的 JavaScript 答案,但我觉得 Angular 2一定已经内置了类似的东西,但我还没能找到它。
如果他们不这样做,那么实现这一目标的最佳方式是什么?